
DevOps

The rising costs of site ownership
How much do you spend on your website? I'm not asking how much it cost you to create/build -- I mean day to day, what does it cost to own and maintain your site?
And what happens if you stop paying that?

Deploying blocks and content to other site environments
If you have a current Drupal site (built in Drupal 8 or later) you no longer need to entirely rebuild your site -- ever again. That doesn't mean it couldn't use a freshening up now and then.

Don't Play Whack-a-mole on Prod!
If you’re making improvements to your sites, even as simple as pushing updates, you’re going to be changing things around. Inevitably, you’ll break something. Wouldn’t you like to find that out before the production site goes down from the “improvements”?

Deployment and release strategies
When you build a new website, going live is relatively easy. You get ahold of a domain name, point it at a webhost, put the website code there, and you're up and running!
After a site is live, it gets a lot more complicated.

What's up on Nerd Mountain? Enterprise Dev Ops for Everybody
Go ahead... Make My Changes in Prod
You thought I was going full "Dirty Harry" there, didn't ya? It's okay, I kinda wanted to as well. You can't go wrong with Clint Eastwood.

Ask Freelock: "Traditional hosts" vs "cloud providers"
A client asks about yet another hosting option:
The VPS-2000HA-S includes the following resources:
6GB RAM (burstable)
150GB SSD Disk space
5TB Monthly Bandwidth
4 free dedicated IP's

Using modern Javascript for quick utility scripts - bulk search and replace
With as much Javascript work as we're doing these days, I'm starting to do more and more quick one-off utilities in Javascript. Yesterday I had such a task: update over a hundred different ad slot codes that appeared multiple times in a text file.
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...

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.
Drupal 8 Configuration Management in the real world - workflow and gotchas
Panacea, or disaster? Drupal 8 Configuration Management was supposed to solve all our woes when it came to dealing with deploying configuration. In many ways it's a vast improvement, but in some ways it has almost made matters worse.