So Long Sam, Bye-bye Language Lock-in
It was never about the code. - The o16g Manifesto I've been trying to write this post for a while but struggled to find a good angle until Quinny Pig's 'Last Week in AWS' Newsletter 473 pointed me to Simon Willison's…
Read more →Games Notification

This site is alive but I've been busy with life and writing casual browser games as opposed to casual essays recently. Here's a selection of what's available at the moment. These also appear at Web Applications - there…
Read more →From Zero to Production in a New Language in One Day
"You can't rely on AI to write 'proper' production code" - or can you? I recently had to write my first Java service for production use, with zero prior Java experience and a week's deadline. In the event, I delivered…
Read more →Architecting a Serverless API with Authentication

Here I designed and built out an architected API, able to support a (notional at this stage!) mobile application. I went from a toy-level application to a fully implemented serverless API with OpenAPI spec, encryption,…
Read more →Python Wordsearch - A Request Fulfilled

A short article but with a fun angle that you can share in 😄. Sometimes when I have time on my hands I try the coding kata approach- thinking of a challenge and coding that up. Here I came across a request on the…
Read more →Taking a Peek at Pulumi

Coming from a background of mostly Terraform, some CloudFormation/SAM, and a sample of CDK, I took a look at Pulumi (Python) - a comparable Infrastructure-as-code solution using general purpose programming languages…
Read more →Modularising My Mini Monolith with Microservices

How involved is it to break down a monolith into microservices? Is it worth it? Is serverless better than Kubernetes? Here's my example of breaking up my own Kubernetes 'mini monolith' into microservices and you can see…
Read more →A Web App with ArgoCD
I recently transformed a command line desktop application into a web app and successfully deployed it to Kubernetes. You can find the code here and run it locally with Docker, or deploy it via Helm or ArgoCD to your…
Read more →Stepping Into Serverless

I recently had the opportunity to work on a project archiving data from a third-party service programmatically and making it available on a new platform. This was a change from the more platform-focussed work I've…
Read more →CloudFormation, SAM, CDK and Terraform in Production

I recently completed some projects requiring use of CloudFormation in a real environment where I would typically use Terraform. I wanted to make the most of it and wrote up my experiences and conclusions across various…
Read more →
