$ ls ./blog
Writing
Debug stories, backend notes, and homelab logs. Mostly the things I'd want to have read before I learned them the hard way.
A one-line fix for a 1,500-user bug
How a missing ContinueAsNewAsync() silently stranded ~1,500 users in the wrong referral tier — and the one line that fixed it.
Running a homelab on one VPS
Tailscale, Caddy, Vaultwarden and GitOps on a single Hetzner box — how my homelab is wired together.