design · Featured
Building a Design System with Tailwind CSS v4 and React
Learn how to create a scalable, token-based design system using Tailwind CSS v4's new CSS-first configuration and React component patterns.
Writing on design, code, and the craft of shipping software.
design · Featured
Learn how to create a scalable, token-based design system using Tailwind CSS v4's new CSS-first configuration and React component patterns.
technology
Everything you need to know about Next.js 16's App Router — from layouts and loading states to parallel routes and intercepting routes.
engineering
Move beyond basic generics with practical patterns for type-safe APIs, component props, and utility types that you'll use every day.
design
A hands-on guide to building forms that work for everyone — covering ARIA patterns, keyboard navigation, error handling, and screen reader testing.
engineering
Real performance wins from a production React app — covering code splitting, memo strategies, virtualization, and the new React compiler.
devops
You don't need to be a DevOps engineer to use Docker. Learn how containers can make your development workflow more reliable and portable.
ai & ML
Add streaming chat, text completion, and structured data extraction to your Next.js app using the Vercel AI SDK and OpenAI.
Newsletter
Thoughtful writing on design, code, and shipping. No spam, unsubscribe anytime.