Jenkins as a Service [Video]
An introduction to deploying an autoscaled Jenkins cluster on AWS ECS using code all the way down.
An introduction to deploying an autoscaled Jenkins cluster on AWS ECS using code all the way down.

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.

As the number of AWS accounts a team uses increases, so does the headache of access and credential management. Identity accounts can help. We called ours Bakery.
Compliance is a thing. A big thing in most big organisations. Meeting compliance obligations, whether they are based on regulation, code of conduct or risk, can be arduous. Fortunately, automation can help!
Sometimes using Excel to look at data works really well. Other times, such as when you are trying to make sense of a 170MB file of AWS EC2 pricing data it just sucks. Luckily R exists and can do the job really well! In this post I’ll run through some of the features of R and produce a nicely formatted CSV of on-demand EC2 pricing data.
An introduction to creating validated AMIs without using Packer.

Think back to a successful deployment or a project and try and attribute the success to a single thing. It seems ridiculous, and that’s because it is. It’s easy to see that many things that had to go right for success.
Practical steps for reducing costs and improving the user experience.
This is an excerpt from a talk I gave at LASTConf Melbourne 2017 on Web Performance Optimisation.

Trent Hornibrook theorises that the “us”/”them” culture in some organisations is a symptom of the social psychology concept ‘Deindividuation’.