Tooling
-
nix-shell for reproducing bugs from five years ago
A small, practical use of Nix that doesn't require buying into the ecosystem.
-
CI dependency graph for a monorepo that doesn't run everything
The core trick that cut our PR CI time from 22 minutes to 4 on average.
-
The fzf shell setup that finally stuck
I kept installing fzf and forgetting about it. Here is the config that put it in my muscle memory.
-
git worktree as a daily driver, not a party trick
Three years in, I can't imagine switching branches the old way.
-
We tried buildpacks. I don't recommend them for most teams.
A six-month experience report. The value proposition is real; the downsides are too.
-
Justfile patterns for a crowded monorepo
How we keep our task runner tidy when every service wants its own rituals.
-
Structured logging lessons from four years of zerolog
Structured logging is not the hard part. The hard part is everything around it.
-
TIL: GitHub Actions concurrency.cancel-in-progress
One line of workflow YAML stops CI from wasting minutes on outdated commits.
-
strace revealed our libc mismatch
A service worked on one image and not another. The difference was invisible until we traced syscalls.
-
Debugging a remote core dump without losing your mind
A core dump from production is a gift. Here is how I unwrap it.
-
Dev containers at 30 engineers: the unglamorous middle
Dev containers solve real problems but have their own operational tail.
-
GitHub Actions cache lied to us
A stale cache partition was producing 'passing' builds for a bug that was 100% broken at runtime.
-
GitOps with Flux vs Argo on a small team
After a year on Flux and a quarter on Argo, here is a practical comparison from a four-person platform team
-
CRD design mistakes I made early on
A collection of the mistakes I made designing custom resource definitions, and the patterns that emerged after a few painful migrations
-
Four kubectl plugins I keep coming back to
Small kubectl plugins I wrote over the past year that punch above their weight in daily workflows