7 min readNext.js App Router patterns that actually stuck
Years of App Router work, distilled: server-first pages, colocation, and knowing when a client component earns its keep.
Next.jsReactArchitecture
Occasional writing on building for the web, the patterns, trade-offs and small details behind fast, polished interfaces.
7 min readYears of App Router work, distilled: server-first pages, colocation, and knowing when a client component earns its keep.
6 min readTailwind v4 moves your design system into CSS itself. Semantic tokens, a dark-first contrast budget, and why fewer names beat more utilities.
5 min readScroll reveals are cheap to add and expensive to get wrong. How to animate with intent — without breaking accessibility or your Core Web Vitals.