
Nick Rivett
- homelab tinkerer
- principal engineer
- full stack engineer
- self-hosting enthusiast
- infrastructure nerd
- amateur mixologist
- home cook
Principal engineer by day, homelab tinkerer by night. This is my personal blog: .NET, infrastructure, and whatever I've been building or breaking lately.
Posts
All tags →- llms.txt: four ideas wearing the same filename
Target uses it as a store map. Etsy uses it to tell AI what not to say. Shopify uses it to teach agents how to check out. Twilio uses 2.5 MB to list everything. They all follow the same spec, and almost nobody reads any of it.
- Owning the build: Forgejo, Woodpecker, and CI that runs on my own cluster
GitHub had a rough 2026 and GitLab's future isn't cemented. I moved the whole build to my own cluster: Forgejo as the source of record, a push mirror as the backup, and Woodpecker on Kubernetes for the pipelines. This is the post about runners that scale to zero and pipeline steps that are just pods.
- Half of Kubernetes picked an ingress that just died
The community ingress-nginx controller is archived, about half of cloud native environments still run it, and managed providers are auto-upgrading clusters past the last supported version right now. Here is what breaks and where to go.
- On stage at Datadog Live Sydney
I got to sit on the customer panel at Datadog Live Sydney. A short thank you to the people who made it easy, and a note that it was genuinely a good time.
- Titan: a Kubernetes homelab on three Raspberry Pi 5s
I run a Kubernetes homelab on three Raspberry Pi 5s in one chassis. Here's the hardware, the storage, the networking, the scale-to-zero tricks, and the quirks I've decided to live with.
- Mermaid: Diagrams as Code for People Who Hate Drawing
Why I've been using Mermaid for everything at work, and why you should too.
- .NET Logging Performance: LoggerMessage vs Structured
Live benchmark: string interpolation vs structured logging vs LoggerMessage in .NET, running entirely in your browser via Blazor WASM.
- Hello World
First post on the refreshed blog. New stack, same me.
No posts match your filter.