All Posts

AWS CDK - The Good, The Bad and the Scary

AWS Cloud Development Kit (CDK) has become, in its short history, a very popular infrastructure-as-code tool. It’s not too surprising why - it allows engineers to use richer programming languages to define infrastructure, rather than having to use JSON or YAML.

How to prepare for the coming CPU confusion

The server-side software industry is about to switch from x86 to ARM CPUs. How can you get ready for this big change?

CodePipeline Versioner

AWS CodePipeline is AWS’ CD orchestration tool. We’re fans of CodePipeline at Symphonia : we use it with our clients, and on our own projects. To read a quick overview of CodePipeline see this earlier article that I wrote.

Continuous Integration / Continuous Delivery on AWS

Continuous Integration and Continuous Delivery (CI/CD) are techniques that I’ve had a passion about for a long time. Back in the Dim And Distant Past of 2003 I even co-led an open source project that brought some at-the-time interesting innovations to this area.