Dev Corner

Bot
🕑Jun 17, 2016 🖋John Locke 💬0

A Flash of Insight

Its name is Watney. Watney lives in Matrix. Watney is a bot I created about 6 months ago to start helping us with various tasks we need to do in our business.

Watney patiently waits for requests in a bunch of chat rooms we use for internal communications about each website we manage, each project we work on. Watney does a bunch of helpful things already, even though it is still really basic -- it fetches login links for us, helps us assemble release notes for each release we do to a production site, reminds us when it's time to do a release, and kicks off various automation jobs.

Drupal, DevOps, summit, 2015, presentation, slides
🕑Oct 11, 2015 🖋John Locke 💬3

Quality-oriented Drupal DevOps

Here are the slides from my 2015 Drupal Summit talk, Quality Drupal DevOps!

You can also click here to open in a new window, full screen.

🕑Jun 16, 2015 🖋John Locke 💬12

The case for git as a deployment tool

More and more I keep running into assertions that Git is a version control tool, and that if you use it for deployment, you're doing it wrong.

Why?

At Freelock we find it to be a very effective deployment tool, and I'm not seeing a solution that meets our needs any better.

Two presentations in particular caught my attention recently mentioned this:

🕑Jul 16, 2014 🖋John Locke 💬2

Performance problem: N! database calls

Kicking off some posts about various performance challenges we've fixed.

N Factorial

[Edit: Thomas point out this is not really factorial, because it's addition of each number in the sequence intead of multiplication].