Demonstrate how to implement a Hetzner Load Balancer in conjunction with Kong Ingress, LinkerD Service Mesh and Cert-Manager HTTPS certificates.
Building a Bare Metal Kubernetes Cluster – Part 2 – Cluster Setup and Installation
How to build and install a bare metal Kubernetes cluster on the Hetzner Cloud platform.
Building a Bare Metal Kubernetes Cluster – Part 1 – Platform Evaluation & Cost Analysis
Building cloud hosted Kubernetes clusters come at a premium cost. In this post I investigate building a cost effective Kubernetes cluster on various cloud platforms.
Self-Hosted Azure DevOps Build Agents
How to setup and configure a self-hosted build agent on Azure DevOps, using a DigitalOcean droplet running Linux.
In-Memory Integration Testing
Creating integration tests that run entirely in-memory by utilising EntityFramework code-first migrations and WebAPI TestServer.
Lightweight, Gherkin style, unit test framework for C#
My experience in designing and implementing a custom test framework to allow a clean, easy to use, Given When Then style test framework in .NET