Writing About Contact

AllPosts

8 articles on architecture, deep dives, and engineering culture.

Architecture

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.

#webrtc#networking#video
12m read
Deep Dive

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.

#react#renderer#reconciler
18m read
Engineering

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.

#architecture#micro-frontends#module-federation
15m read
Architecture

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.

#astro#nextjs#performance
10m read
Deep Dive

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.

#react#rsc#nextjs
14m read
Engineering

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.

#design-systems#tokens#components
11m read
Deep Dive

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.

#ux#animation#framer-motion
9m read
Architecture

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.

#webassembly#wasm#performance
13m read