Stepping into AI & Oh My Llama!
A beginner-friendly guide to running local AI models with Ollama and OpenWebUI using Docker on an RTX 3080. The first step toward exploring agentic AI in C#.
Software engineering insights from over 20 years of building performant, scalable systems.
A beginner-friendly guide to running local AI models with Ollama and OpenWebUI using Docker on an RTX 3080. The first step toward exploring agentic AI in C#.
Taking deployment further by provisioning a Kubernetes cluster on Azure and automating deployment from Azure DevOps with Traefik as a reverse proxy.
A practical guide to deploying your application to production using Docker and Traefik as a reverse proxy, with automatic SSL certificates from Let's Encrypt.
Exploring the prevalence of impostor syndrome among software developers of all skill levels, and how recognising it can transform the way we collaborate.
A reflection on Phil Karlton's famous quote about the two hardest things in computer science — cache invalidation and naming things — and why naming matters more than you think.