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