JONATHAN FREIRE

Blog

Blurring the Line Between Client and Server with Server Actions

May 05, 2026 · 22 min read

Blurring the Line Between Client and Server with Server Actions

A practical guide to architecting Next.js server actions with procedures, cache revalidation, and optimistic updates for clean client-server communication.

How I Ship Fast in 2026: My Modern Next.js Stack

April 19, 2026 · 15 min read

How I Ship Fast in 2026: My Modern Next.js Stack

An opinionated 2026 starter stack for shipping fast with Next.js, TypeScript, Tailwind, Shadcn, Prisma, and Better-Auth, with a guided setup.