Engineering Blog

Deep dives into distributed systems, database optimization, and backend architecture patterns I've learned in production.

3 articles
Signals Almost Made Me Retire RxJS (Almost)
Angular5 min read

Signals Almost Made Me Retire RxJS (Almost)

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.

#Angular#Signals#RxJS
May 28, 2026 Read More
CQRS Isn't an Architecture, It's a Decision — and I Got It Wrong First
Architecture6 min read

CQRS Isn't an Architecture, It's a Decision — and I Got It Wrong First

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.

#.NET#CQRS#Clean Architecture
Apr 19, 2026 Read More
The Most Hostile Browser I Ever Fought Runs on Your TV
Performance5 min read

The Most Hostile Browser I Ever Fought Runs on Your TV

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.

#React#webOS#Performance
Mar 07, 2026 Read More