Building Scalable Next.js Apps
Scaling a Next.js app beyond 'it works on my machine' requires deliberate architecture. Here's what I've learned shipping production apps to hundreds of thousands of users.
Thoughts on full-stack engineering, DevOps, mobile, and the AI landscape — from someone who builds in public.
Scaling a Next.js app beyond 'it works on my machine' requires deliberate architecture. Here's what I've learned shipping production apps to hundreds of thousands of users.
Frontend developers shouldn't fear the terminal. A practical guide to containerizing your apps, writing pipelines, and shipping with confidence.
EAS Build, TestFlight, provisioning profiles, and all the landmines between your code and the App Store. A survival guide from someone who's been there.
Retrieval-Augmented Generation is the most practical way to give LLMs your custom knowledge. Here's how to build one that doesn't hallucinate.
We moved our entire production database from MongoDB to PostgreSQL with zero downtime. Here's the step-by-step strategy, the pitfalls, and what we'd do differently.
Tailwind is a tool, not a design system. Here's how I structure tokens, components, and constraints to build consistent UIs across large teams.
Most TypeScript tutorials stop at interfaces and generics. Here are the patterns I reach for daily that make codebases dramatically safer and more expressive.
Vercel, Supabase, and Clerk are convenient until they're not. Here's my complete self-hosting setup — Coolify, Hetzner, and open-source alternatives to every SaaS I used to pay for.
A bad API is forever. Here are the principles I follow to design APIs that developers actually enjoy using — and that age well.
The jump from senior to staff isn't about writing better code. It's about changing your entire definition of output. Here's the mental shift that actually matters.
Slow queries are a symptom. Here's how to diagnose the actual disease — with EXPLAIN ANALYZE, index strategy, query planning, and connection pooling.
After a year of trying every AI dev tool that shipped, here's what genuinely made me faster — and what I quietly stopped using after the novelty wore off.