Homelab 2026
Everything running on the server from two years ago, how it's organized on disk, and the two or three things it took getting wrong to land on that shape.
Quick Tips Recap — August 2026
Every Quick Tips short from August 2026, in full — API design, security, flaky tests, client work, estimates, tech debt, caching, error handling, saying no, and git recovery, with the complete breakdown for each.
I asked Claude Code to pack a pharmacy kit. My folder names caught a drug I shouldn't take.
Fifteen years of boring, disciplined file naming turned a plain directory listing into something an AI could reason over. It found two things in my own notes that I'd missed — one about me, one about my child.
Quick Tips Recap — July 2026
Every Quick Tips short from July 2026, in full — code review, incidents, checklists, git, naming, debugging, logging, and slow queries, with the complete STOP/START breakdown for each.
I replaced my browser bookmarks with a JSON file and a 150-line C# app
Browser bookmarks are global. They don't know which project you're on, and they can't live in your repo. So I built a self-hosted start page where bookmarks are just JSON files — one per project.
Observability: Metrics in the .NET Ecosystem
Discover how we add metrics to a .NET Web API and visualize them with Prometheus & Grafana.
The Health-Checks Controversy
How can a wrongly configured health check bring down your service and what to do about it
Homelab gets a new server
Read to find out where I host my Home Lab Services
Welcome RClone
rclone is a very nice and very fast CLI for backing up your data to a local or a remote destination.
Digital Display using Raspberry PI
Create a Digital Display using a Raspberry PI Zero and MagicMirror
C#: Tracing with Grafana & Tempo
Unlock the power of distributed tracing in C# applications using Grafana and Tempo for enhanced performance insights and debugging capabilities
C#: Logging with Grafana & Loki
In the world of software development, logging is an indispensable tool for monitoring applications, troubleshooting issues, and improving performance
Web Apps: Vue/Parcel/Workbox
Learn how to create SPA & PWA web apps that offer seamless navigation for the web and native application-like features for mobile