Next.js Monorepo with Turborepo and pnpm: Workspaces, Shared Packages, and CI Caching (2026)
Set up a Next.js 16 monorepo with Turborepo and pnpm. Workspace structure, shared UI packages, Vercel remote caching, and CI config that actually scales.
Set up a Next.js 16 monorepo with Turborepo and pnpm. Workspace structure, shared UI packages, Vercel remote caching, and CI config that actually scales.
Next.js Edge Runtime vs Node.js Runtime in 2026: cold starts, the 4 MB limit, which database drivers work on the Edge, and the exact rules I use to pick one per route.
A practical 2026 comparison of Next.js 16 and Astro 5: rendering models, performance, SEO, and a day-by-day migration playbook in both directions.
React Compiler lands in Next.js 16 as a stable, one-flag setup. Here's how to enable it, what useMemo and useCallback calls you can finally delete, and how to verify the wins in React DevTools.
Turbopack is Next.js 16's default Rust bundler. Learn migration steps, config patterns, benchmarks vs Webpack, and how to fix the most common build errors.
How to use Next.js generateStaticParams for dynamic routes, ISR, dynamicParams, and Partial Prerendering in Next.js 15 and 16, with copy-pasteable examples.
Why your Next.js server action runs cleanly but the page still shows stale data, and the exact tag, path, and RSC boundary fixes I use on Next.js 16 in production today.
A practical walkthrough of migrating a real Next.js App Router project when params and searchParams became Promises, with the official codemod, manual fixes, and the client-component gotchas I hit.
Next.js 16 renamed middleware.ts to proxy.ts. The official codemod handles the file rename and the function signature, but I hit three things on a real production migration that the changelog glosses over.
Build instant-feeling forms and lists in Next.js with useOptimistic, useActionState, and useFormStatus. Production patterns, type-safe rollback, and real Server Action examples.
Build type-safe forms in Next.js with React Hook Form, Zod, and Server Actions. Includes useActionState, file uploads, error handling, and progressive enhancement patterns for Next.js 15 and 16.
How to use next/image in Next.js 16 to ship AVIF/WebP, configure remotePatterns safely, add blur placeholders for remote images, and lock down LCP for Core Web Vitals.