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