Slim Decafe Java

I've built up a small collection of simple containerized web apps in a number of languages/frameworks over the last couple of years, which I use for my demos. I use these especially with Azure and with Kubernetes, when I need “something” to deploy and run. I was in the process of moving these all over to Kubernetes (deployed though Helm and GitHub Actions) when I took a look at them all running side by side.
Read more →

Getting Loaded

Load Testing. Not the coolest of subjects these days, you could argue, but one close to my heart. Back in 2004 I joined a software company called Mercury, at the time well know for a load testing product called LoadRunner.
Read more →

Terminal & WSL Guide

I've found using Windows Subsystem For Linux (WSL) in the last two years has transformed how I use my Windows machine for development and general tech & cloud work. The new Terminal has further cemented this new reliance on the command line. In this post I cover how I use both
Read more →

Getting On The Go Kart

I've dabbled with the Go programming language in the past, and came away with mixed feelings. However I've resolved to a have an extra “main” language to go alongside JavaScript/Node and Python (with C#, Java and PHP being long consigned to the “only if I must bucket”), so decided to revisit Go and get some real usage of the language under my belt. In addition some recent tooling changes means it has become a lot easier to work with, so it was time for a second look.
Read more →

On The Bleeding Edge with WSL2

I've been a huge fan of WSL (Windows Subsystem for Linux) since it first came to Windows 10. In fact it's fair to say it has completely transformed how I do local development, run tools and my whole workflow. Naturally I was very interested in the news from Build announcing a new version of WSL, which seems to go by the rather functional (if descriptive) name “WSL2”
Read more →