Topic / 9 published entries

Next.js

Next.js App Router, rendering strategies, micro-frontend architecture, and Module Federation.

00

Next.js App Router & Layouts

App Router file conventions (layout, page, loading, error, not-found), nested layouts, route groups, parallel routes, and how the React tree differs from Pages Router.

#nextjs#app-router#layouts#server-components
01

Next.js Caching & Revalidation

The App Router cache model I actually use in production: route-level freshness strategy, fetch and tag invalidation, and read-your-own-writes after mutations.

#nextjs#caching#revalidation#isr
02

Micro-Frontend Architecture

Decomposing a monolithic SPA into independently-deployed, team-owned frontends — the team model, routing strategy, and operational patterns.

#micro-frontend#module-federation#architecture#nextjs
03

Module Federation at Scale

Webpack Module Federation as the runtime sharing layer for a micro-frontend platform — what works, what breaks, and how to recover.

#module-federation#micro-frontend#webpack#nextjs
04

Next.js Performance & Core Web Vitals

LCP, CLS, INP optimization — image optimization, font loading, bundle analysis, code splitting, React Compiler, and measuring with Lighthouse.

#nextjs#performance#core-web-vitals#lcp
05

Next.js Rendering: SSR / SSG / ISR / PPR

When each rendering strategy runs, how to choose between them, fetch cache options, Partial Prerendering, and the data freshness vs performance trade-offs.

#nextjs#ssr#ssg#isr
06

Next.js Route Handlers & BFF

How I use Route Handlers as a backend-for-frontend boundary: request shaping, auth-aware aggregation, streaming, and operational guardrails.

#nextjs#route-handlers#bff#api
07

Next.js Server Actions

Where Server Actions genuinely help: route-local mutations, progressive forms, cache updates, and the security boundaries teams still need to design on purpose.

#nextjs#server-actions#forms#mutations
08

React Server Components

RSC model — server-only rendering, zero JS bundle, composition patterns, the 'use client' boundary, Server Actions, and common pitfalls.

#nextjs#server-components#rsc#server-actions