Quicksort

Quicksort
Implementing a quicksort algorithm in C# (with a bonus Go implementation)
Read more →

Palindrome Permutation

Palindrome Permutation
The first in a series of posts exploring “leet code” solutions in .NET
Read more →

Kubernetes Security Best Practice - .NET Core

Kubernetes Security Best Practice - .NET Core
When containerising .NET Core applications for Kubernetes, it is easy to miss some simple security best practices. In this article I cover some tools and practices and highlight some straightforward improvements you can easily make
Read more →

Kubernetes Nginx Ingress with Docker Desktop

Kubernetes Nginx Ingress with Docker Desktop
In this article I walk you through the process I used to verify NGINX ingress configuration changes using Docker only your local machine
Read more →

System.Text.Json snakecase

System.Text.Json snakecase
With the recent release of .NET Core 3.0 I decided to try using System.Text.Json for snakecase JSON. Here is what happened.
Read more →

Gatsby.js, Netlify & Azure Devops - Part One

Gatsby.js, Netlify & Azure Devops - Part One
In the first ever post, I describe how I originally built this site using Gatsby with a CI/CD pipeline in Azure Devops and host it for free using Netlify.
Read more →