
TypeScript or nothing
One language from the phone to the database. Here's why every project I take on is TypeScript end to end, and why I stopped apologising for it.
5 posts

One language from the phone to the database. Here's why every project I take on is TypeScript end to end, and why I stopped apologising for it.

Express shaped a generation of Node APIs. Here's why my new backends start with Hono instead, and the three places it actually changes how I build.

Web, mobile, API, and shared packages in a single monorepo. Here's how I run it with Turborepo, and why one repo beats a folder full of them.

Offline-first PWA architecture, from the service worker outward. Why you design for the network dropping instead of the network being slow, and the caching, cache-warming, and background-sync patterns that make a web app behave like a native one.

Server Components confuse people because the mental model is missing. Here's the one that finally makes the client/server split click, plus the rules that keep it clean.