Latest Posts

06 Oct 2019

Terraform Resource Creation Order

Creating resources in Terraform may present a problem for users familiar with sequential tools like Chef.

Terraform generates a graph of the dependency tree prior to planning the order of changes. This means your Terraform file is a desired state, not an official order.

Read More...

24 Sep 2019

Making The Case For Simpler Processes

Code is only valuable when it’s in production. Until then, it’s a liability. It is essential that we focus both on quickly delivering high quality software to our users and improving our processes to make that delivery easier.

High performing IT organizations recognize that software development is a process that begins with an idea, and finishes with code in the hands of their users, and tries to optimize the complete process, not just parts.

Read More...

24 Sep 2019

Building Scalable Build and Deployment Pipelines

Build and Deployment Pipelines are not a sexy subject within our industry. It’s often an afterthought relegated to the last minute and cobbled together. It’s also extremely hard to find resources from people who’ve been in the trenches and seen what has worked and what hasn’t. This article is an attempt at sharing the knowledge I have from building Build and Deployment Pipelines that have deployed applications that served billions of requests daily.

You may not agree with everything that is documented here and that’s ok! If you are going to deviate, deviate with purpose!

Read More...