
A slick migration trick - convert columns to multi-value field with subfields
In the previous post on A custom quan

A custom quantity price discount for Drupal Commerce
We're in the midst of a Commerce 2 build-out for a client, and a key requirement was to preserve their quantity pricing rules.

Do your clients have the priorities you think they have?
I just read a quick post over on another Drupal shop's blog, Be a Partner, not a Vendor, and added a comment to the great point Dylan made about n

Freelock Interviewed on Drupal and WordPress Expertise
In September, Freelock was recognized as a leading web development company in Seattle by Clutch.

It's not just how a website looks...
September 2017
... that counts. Results matter. What results are important for you? What are you trying to accomplish with your website?

Cyber/Physical security reflections, from an MIT Enterprise Forum talk
The only thing the homeowner may notice is a slight slowdown in their Internet connection. But meanwhile, their cable modem or webcam was out bringing down the Internet. This was just one of the scenarios described by David Hobbs at the MIT Enterprise Forum.
Post Salt events into a Matrix room
In our quest to get all things into Matrix, we've also sent Salt events into a Matrix room. This is extremely useful to monitor the results of automatic highstate runs, individual commands, etc.
Post Nagios/Icinga alerts to a Matrix room

We just added Matrix notifications to an old Icinga server we have, because why not? We love having everything in Matrix...

Getting the group into the URL with Purl
The corners of Drupal 8 that aren't there are quickly dwindling, but there are still some that need to get worked out. While upgrading our internal issue tracker, we hit a new one -- getting a group context set via a URL alias, and generally keeping posts within a group.

How do you keep a high bar of quality on dozens of sites every day?
DevOps is the union of development, operations, and quality assurance -- but it's really the other way around.

Building a Membership site in Drupal 8
Memberships are not all the same. Some memberships last a lifetime, others last a year, or a month. Some memberships are for an individual, others for a couple, others for an entire family.
