
·5 min read
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.
3 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.

One Expo codebase ships to iOS and Android without a Mac maze or two separate builds. Here's the pipeline I use, and the one feature that lets me fix a bug without waiting on Apple.

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.