arunabh.me/writing/Web Development
// CATEGORY

Web Development

Next.js, React, TypeScript, and modern frontend patterns

5 posts

Lexical Rich Text: Building Custom Blocks in Payload CMS

Lexical Rich Text: Building Custom Blocks in Payload CMS

Adding Callout, CodeBlock, and Banner blocks to the Lexical editor in Payload CMS 3 — with full TypeScript types.

MAR 31, 2026↗
TypeScript Generics You Actually Use in Real Projects

TypeScript Generics You Actually Use in Real Projects

Practical generic patterns for React props, API clients, and data fetching — no abstract theory, just real code.

MAR 31, 2026↗
Tailwind CSS v4 vs v3: What Actually Changed and Why It Matters

Tailwind CSS v4 vs v3: What Actually Changed and Why It Matters

Breaking down the new CSS-first engine, the PostCSS plugin split, and the real migration gotchas from v3 to v4.

MAR 31, 2026↗
Multi-Tenant Architecture with a Single Next.js Deployment

Multi-Tenant Architecture with a Single Next.js Deployment

How env vars + Payload CMS power unlimited tenant sites from a single Next.js codebase and one Vercel deployment.

MAR 31, 2026↗
Next.js App Router: The Mental Model You Actually Need

Next.js App Router: The Mental Model You Actually Need

Server components, layouts, and the paradigm shift from pages to the App Router — explained with real examples.

MAR 31, 2026↗