Blog
Engineering notes and field guides.
Expo and NativeWind
Build cleaner, more maintainable React Native interfaces using Expo and NativeWind — with setup and theming examples.
Next.js SEO Guide
Essential techniques for improving SEO in modern Next.js applications — metadata, structured data, and performance.
OTA Updates with Expo
Deliver JavaScript updates without waiting for App Store or Google Play reviews using Expo Updates — safely.
Next.js Server Components
How React Server Components improve performance and simplify modern Next.js applications — with practical patterns.
Observability Basics
The minimum logging, metrics, and tracing you need to operate a production system with confidence.
Expo Router Guide
Why file-based routing makes navigation easier in modern React Native applications — with practical layout examples.
Getting Started with Expo
Why Expo has become the preferred way to build modern React Native applications — and how to set up a production-ready project.
Building Scalable APIs
Practical principles for designing APIs that remain reliable, understandable, and maintainable as products evolve.
Elasticsearch Guide
Core principles for building fast, scalable, and relevant search experiences with Elasticsearch.
Microservices
A practical look at when distributed systems create value and when they introduce unnecessary complexity.
Cloud Native Systems
Core principles for building cloud systems that are resilient, observable, and easy to operate.