Tailwind v4's CSS-First Config: What Actually Changes
DevStash runs Tailwind v4 with every token in @theme, not tailwind.config.ts. What that migration actually breaks, and one silent-failure gotcha worth knowing.
Tag
5 posts
DevStash runs Tailwind v4 with every token in @theme, not tailwind.config.ts. What that migration actually breaks, and one silent-failure gotcha worth knowing.
App Router file-based conventions that make Next.js predictable for humans also make it easy for AI agents to navigate. Here is why that is not a coincidence.
How I decide between simple and scalable architecture early in a project — file-based content, CMS-ready layers, and when to actually add complexity.
Practical screen-reader accessibility checks for React apps — semantic HTML, focus management, ARIA landmarks, and how I actually test them.
My actual Figma-to-production handoff workflow for landing pages — tokens first, component inventory second, build last. No guessing at spacing.