Engineering
15 articles in this cluster, newest first.
- 2026-03-21GEO for Engineers: Making Your Site Legible to Language Models6 min readSystemsNext.js Architecture
- 2026-03-15Static by Default: Next.js App Router Rendering Strategies9 min readNext.js ArchitectureWeb Performance
- 2026-03-12Core Web Vitals Budgets Are Only Real When CI Fails the Build8 min readWeb PerformanceNext.js Architecture
- 2026-03-09Structured Data for AI Search: The Entity Graph Matters More Than the Markup8 min readGenerative Engine OptimizationNext.js Architecture
- 2026-03-06Shiki Dual-Theme Code Blocks Emit No Colour Until Your CSS Consumes It7 min readNext.js ArchitectureDesign Engineering
- 2026-02-22A Streaming UI for Long-Running Tasks Must Report Job State, Not Elapsed Time8 min readNext.js ArchitectureDesign Engineering
- 2026-02-19Server Actions vs API Routes: The Caller Decides, Not the Operation8 min readNext.js ArchitectureSystems
- 2026-02-16Your Dashboard Query Is Not Missing a Postgres Index: It Is Fetching 58,412 Rows to Render Twelve9 min readSystemsWeb Performance
- 2026-02-07hreflang on a Bilingual Site Is Three Invariants: One URL Per Document, Absolute Values, Real Alternates8 min readNext.js ArchitectureGenerative Engine Optimization
- 2026-02-04MDX Content Architecture: A Malformed Entry Should Fail the Build, Not the Page8 min readNext.js ArchitectureSystems
- 2026-02-01Observability Without a Platform Team: Three Signals in One Postgres Table8 min readSystemsAI Systems
- 2026-01-23Dynamic Routing on a Static Site: Rewrite the Short URL Internally, 308 the Duplicate8 min readNext.js ArchitectureSystems
- 2026-01-20Typing Content Frontmatter: `satisfies` for Precision, an Interface for Collections8 min readSystemsNext.js Architecture
- 2026-01-17Build a Library at the Third Repetition, and Only When the Duplicate Is Prose8 min readSystemsDesign Systems
- 2026-01-14Automated SEO Regression Testing: The Failures Are Silent, So the Invariants Have to Be Asserted9 min readGenerative Engine OptimizationSystems