
Dev Corner
D8 Development: Console, Menus, and Entity load/save basics
I learn best when I have a problem to solve, and with one of our D8 upgrade projects, we had a mess to clean up in the menu system.
Fixing broken URL Aliases on a Drupal 6 -> Drupal 8 migration
So there are definite "gotchas" to migrating content from Drupal 6 to Drupal 8, when you take away the assumption that the ids throughout the system will remain the same.

Git Branch Strategy meets Continuous Deployment
Our branch strategy based on Git Flow did not survive. It was getting a bit old in the tooth, but the final blow was automation.
Updating a D6 -> Drupal 8.0.x migration to Drupal 8.1.x
We have several Drupal 6 to Drupal 8 upgrade projects going on, which is particularly challenging given how quickly the Drupal Migration system is changing.

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.

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.
Drupal on Docker, with a pinch of Salt
Faster, more secure, more maintainable. Three nice benefits we get from our new standard Drupal server architecture.
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:
Drupal Dates off by timezone offset, after upgrading date module
Just a quick note of how we resolved an issue related to an upgrade to Date.
Importing foreign key references with Migrate
One of our clients wanted to regularly update a list of dealers along with the parts carried at that dealer, and show them on a map.
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].
I've got a theory: The Scientific Method applied to web site performance
What can you do about this page being so slow? That's a question we've been asked by half a dozen customers in the past 6 months, and as it turns out, we can do quite a lot.