Featurednext.jsreactarchitecture
The Next.js App Router: A Deep Dive
Everything I learned migrating a production app from the Pages Router to the App Router — the good, the bad, and the genuinely surprising.
March 15, 2024·4 min read·Arian Shah
4 posts on software, design & craft.
Everything I learned migrating a production app from the Pages Router to the App Router — the good, the bad, and the genuinely surprising.
Practical TypeScript patterns that have genuinely improved the quality and maintainability of my codebases — beyond the basics you already know.
Most design systems die quietly — too rigid, too abstract, or too far from product reality. Here's what makes the difference between a system teams adopt and one they route around.
I've shipped 12 side projects. Two got traction. Most died quietly. The patterns across success and failure are clearer in hindsight than they ever were in the building.