Blog

Another Wednesday, another round of security updates

Drupal security updates generally come out on Wednesdays, to try to streamline everybody's time…

A slick migration trick - convert columns to multi-value field with subfields

In the previous post on A custom quantity price discount for Drupal Commerce we created a…

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…

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…

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...

... that counts. Results matter. What results are important for you? What are you trying to…

Freelock named a "Top Web Developer in Seattle"

Yesterday Clutch.co named us one of the "Top 15 Web Developers in Seattle," ranking us high…

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…

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…

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…