Docker Multistage Builds: A Minimal Pipeline as Code

Have you wanted to get started with pipeline as code, but don’t have a CI/CD server? Want to do more with Docker than just putting code into containers? This post is for you
TDD – Test Driven Disaster

The current mainstream approach to Test Driven Development can lead to having tightly coupled tests locking us into an implementation. In this (possibly controversial) article I present how the popular approach to TDD can lead to increasing technical debt, and introduce an alternative which allows for more agile development.
Creating Password-Protected Static Websites in S3

Using CloudFront and Lambda@Edge to allow password-protection of static website content hosted in S3
Hosting static websites in S3 is a well-understood domain; but what happens when you want to password-protect it? It’s a static website – there’s no webserver, so you can’t do password-based access control. Or can you? Read on to learn how.
Review: The good, bad and ugly of Amazon Connect

Linux and Mac users love working on Docker, why should Windows get left behind?!
You’ll Always Remember Your First Time… Open Sourcing

Have you considered opening sourcing any of your work? It might seem daunting, but in reality it’s not all that difficult. Here’s a brief introduction based on my first open source experience.
When ‘Docker’ Meets ‘Make’
A strategy to perform re-producible deployment from any computer.
Watchmen on the Radar

#TWTechRadar: Watchmen project gets the nod in the 2018 ThoughtWorks Technology Radar.
Using the New Resource Tagging API in Anger

Our team wanted to validate the Application Load Balancers (ALBs) in our environment after a deployment – the problem was they were lost amongst all the other ones in there. They were tagged, but we couldn’t work out how to find them – until we saw the Resource Tagging API.
Sending Watchmen into the Open

It would seem counterintuitive for an organisation to release their code for all to see. However, with the exception of those who sell software as a business, more and more are seeing the benefits of doing so.
Replacing Packer With Kitchenci and a Rakefile
An introduction to creating validated AMIs without using Packer.