Building a resilient HTTP server with graceful shutdown in Go
Apr 12, 20265 min read
Properly handling OS signals to drain in-flight connections before process exit — the right way, with real examples.
goarchitecture
What two years of open-source maintenance taught me
Mar 28, 20268 min read
The invisible work that keeps software alive — and why it matters more than shipping features.
storiespersonal development
Nuxt 4 content layer: a practical migration guide
Mar 10, 20266 min read
Moving from @nuxt/content v2 to the new content layer — what changed, what broke, and what got better.
nuxtsoftware