Featured
Server vs Client Components in the Next.js App Router
Where the 'use client' boundary goes, what crosses it, and how to keep most of your app on the server.
Next.js · 3 min read ·
Notes on JavaScript, Next.js, software architecture and backend: what I learn while building things.
Featured
Where the 'use client' boundary goes, what crosses it, and how to keep most of your app on the server.
Next.js · 3 min read ·
Resource-based routes, the right status codes, zod validation and one central error handler: a small structure that scales.
Backend · 4 min read
Group code by feature instead of by file type, give each feature a public API, and keep imports flowing in one direction.
Architecture · 2 min read
Call stack, microtasks and tasks: why a Promise runs before setTimeout(0), and how to stop blocking the page.
JavaScript · 3 min read
Another placeholder post. It is here so the list and the home preview have more than one entry.
JavaScript · 1 min read
A placeholder post that shows how headings, lists, links and code render. Replace it with your own writing.
Next.js · 1 min read