Blog
Notes on product, design, and engineering.
Apr 19, 2026
Why your TanStack Start app feels slow on navigationEvery link click blocks for ~1 second because beforeLoad re-fetches auth on every navigation. Here's the fix, and why pendingComponent won't help.
tanstack · tanstack-start · routing · performance · auth
Mar 27, 2026
Next.js intercepting routes are underratedUse Next.js intercepting routes and parallel routes to show a drawer on click and a full page on refresh: same URL, two layouts. Real code included.
next.js · app-router · routing · ux · modal · parallel-routes
Mar 19, 2026
Design system guardrails: Enforcing color token usage in codeHow to use Tailwind v4's theme reset and ESLint to make design tokens the only path forward, so arbitrary hex values stop accumulating in your codebase.
tailwind · eslint · design-system · dx
Feb 4, 2026
Deploying TanStack Start to Cloudflare WorkersA practical guide to setting up staging and production environments for TanStack Start on Cloudflare Workers with automated deployments.
cloudflare · tanstack · deployment · ci-cd