AllPosts
8 articles on architecture, deep dives, and engineering culture.
WebRTC in 2026: What Changed and What Didn't
A deep look at WebRTC's evolution — QUIC transport, insertable streams, and why peer-to-peer video still fails in conference rooms with 20+ participants.
Building a Custom React Renderer from Scratch
How React-reconciler works, why you'd ever want to build your own renderer, and a working implementation that renders to a terminal canvas.
Micro-Frontends: An 18-Month Post-Mortem
We broke a monolith into 6 micro-frontends. Here's what the architecture docs didn't tell us about module federation, shared state, and the real cost of team autonomy.
Astro vs Next.js: Choosing the Right Tool in 2026
A pragmatic comparison after shipping production sites with both. When to reach for Astro's islands architecture versus Next.js App Router, and the tradeoffs you actually care about.
React Server Components: One Year In Production
RSC promised to solve data fetching and bundle size simultaneously. After a year of production usage, here's what held up, what didn't, and the mental model shift required to use them well.
Design Systems That Actually Scale
Technical decisions that distinguish design systems used by 5 engineers from those used by 50. Token architecture, component API design, and the organizational structures that make or break adoption.
The Art of Micro-Interactions
Why micro-interactions are the difference between software that feels cheap and software that feels crafted. Implementation patterns with Framer Motion, spring physics, and the reduced-motion contract.
WebAssembly in Production: Lessons from the Trenches
We shipped a video processing pipeline using WASM. The performance was real. So were the debugging nightmares, memory management surprises, and the JIT-killing patterns that cost us two weeks.