Posts
All the articles I've posted.
-
Aspire led me to the pit of success (but things were broken on the first deploy)
A 5-minute prod 500 fix that taught me why doing the boring observability work upfront is always worth it, and where .NET Aspire's managed-identity story still has a gap.
-
Git Worktrees Are Great Until You Forget Which One You're Running
My code changes weren't showing up. Turns out I was running the app from the wrong worktree. So I built a fzf plugin to fix that.
-
My Fast Zsh Setup Without Oh My Zsh (But With Its Best Plugins)
A modern Zsh config that cherry-picks the best Oh My Zsh plugins via Zinit, adds Starship, fnm, zoxide, and Atuin, and starts in 120ms. Full .zshrc included.
-
One CLI to Rule npm, yarn, pnpm, and bun
Juggling npm, yarn, pnpm, and bun across projects? ni detects your package manager and runs the right command. Here's my setup.