
The Mistake I Made Versioning My API for Three Years
Three versions living side by side in production, a mobile app stuck on v1 for over a year, and the Sunset header that changed how I think about deprecation entirely.
Deep dives into distributed systems, database optimization, and backend architecture patterns I've learned in production.

Three versions living side by side in production, a mobile app stuck on v1 for over a year, and the Sunset header that changed how I think about deprecation entirely.

How Angular Signals changed the way I manage state, where RxJS still wins by a landslide, and the effect() trap that almost nobody warns you about.

How I went from seven files per CRUD endpoint to a minimal, honest CQRS in .NET. When MediatR earns its place, when it is pure inertia, and the ruler I use today.

Months building a streaming UI for LG webOS taught me focus-driven virtualization, IndexedDB caching with TTL, and a one-line CSS fix that took navigation from 22fps to 60fps.