
Error Handling in React: What Users Should See When Things Break
Error handling is not a catch block sprinkled at the end. In a React + TanStack app, it is a product decision: what fails locally, what fails at the route level, what can retry, and what the user needs to do next.
Read full article →
Code Structure in React: The FSD Version I Actually Use
Flat folders are fine until every feature starts touching routes, queries, forms, permissions, and UI state. Here's the React structure I use when a TanStack app grows past the simple stage without turning FSD into folder theater.
Read full article →
TypeScript in React: Patterns That Actually Matter
Not a TypeScript tutorial. A focused look at the patterns that eliminate real production bugs in React + TanStack apps — typed API layers, discriminated unions for async state, route param inference, and generic components done right.
Read full article →
Designing Project Documentation for AI Coding Agents
How structured documentation dramatically improves AI-generated code quality by giving agents the context they need.
Read full article →
Starting a New React Project in 2026-2027: The Stack I Keep Coming Back To
Every new React project starts with the same question: which tools? After years of watching teams assemble mismatched libraries that fight each other, I stopped choosing independently. This is the coherent stack I now use by default — and why.
Read full article →
Next.js Static Export to GitHub Pages: A Production Setup Guide
How to configure Next.js 15 static export and deploy to GitHub Pages with a custom domain. Covers App Router, basePath, react-markdown blog pipeline, GitHub Actions CI/CD, and common pitfalls.
Read full article →
Building Design Systems That Scale
How to build component libraries that teams actually want to use.
Read full article →
Type-Safe React Architecture
Leveraging TypeScript for better developer experience and fewer runtime errors.
Read full article →
Complex Forms Done Right
Patterns for managing complex form state, validation, and user experience.
Read full article →
React Performance Optimization
Practical techniques for building fast React applications at scale.
Read full article →