React & Next.js: engineering articles and technical guides
Server components, App Router patterns, caching layers, state management and rendering performance in React and Next.js applications.
React & Next.js
Next.js Multi-Zones: Micro-Frontends in an Enterprise Monorepo
Path-based micro-frontends with Next.js: when the split pays off, how to wire it in a monorepo, and the cross-cutting problems the docs skip.
8 min read · React & Next.js
React & Next.js
Next.js Middleware and Proxy JWT Auth: Fast Checks, Real Security
Fast token checks in proxy for redirects, and real authorisation next to your data. Updated for the Next.js 16 proxy rename and CVE-2025-29927.
9 min read · React & Next.js
React & Next.js
Zod and Discriminated Unions in Next.js: Type-Safe Boundaries
Schema-first contracts for every place data enters a Next.js app, updated for Zod 4 and Next.js 16.
10 min read · React & Next.js
React & Next.js
Streaming in Next.js: Suspense, Selective Hydration and TTFB
Where Suspense boundaries belong, what streaming does to TTFB and status codes, and the infrastructure that silently turns it off.
11 min read · React & Next.js
Headless & Composable CMS
Contentstack and Next.js: Building a Composable Front End
Delivery API access, live preview, webhook-driven revalidation and rendering modular blocks as typed React components.
7 min read · Headless & Composable CMS
React & Next.js
Deploying Next.js: Vercel, Self-Hosted and Edge Trade-offs
What ISR, image optimisation and middleware actually require, and what breaks first when you move a Next.js app off Vercel onto your own infrastructure.
7 min read · React & Next.js
Commerce & Automation
Shopify Hydrogen and Custom Storefronts: When to Leave Liquid
Liquid, Hydrogen or your own Storefront API front end - what each costs in app compatibility, checkout control and ongoing maintenance.
6 min read · Commerce & Automation
React & Next.js
Next.js Caching Explained: Four Layers and How They Interact
Request memoisation, data cache, full route cache and router cache - what each stores, how to invalidate it, and where stale content actually comes from.
5 min read · React & Next.js
React & Next.js
React Server Components: What Actually Changes in Your Architecture
The server-client boundary, what can cross it, where data fetching moves, and the patterns that quietly pull everything back into the client bundle.
6 min read · React & Next.js
React & Next.js
React State Management: Server State Is Not Client State
Why most React state bugs come from storing server data in client state, and how to pick between useState, Context, a store and a server-cache library.
6 min read · React & Next.js