Technical writing on web development, architecture, AI integrations, and building software products.
Tailwind v4 replaces the JavaScript config with CSS-native custom properties. Here is how we structure our design system on top of it.
A step-by-step look at how we wire Anthropic's Claude API to a Laravel backend and stream responses to the browser via SSE.
Server Components, streaming, and ISR change how we think about performance. Here is how we use the App Router on real client work.