Latest Posts

nextjs testing

Day 28 — Testing: Vitest & Playwright

Sleep well at night. Set up Unit Testing with Vitest and End-to-End Testing with Playwright for your Next.js app.

Read Article
nextjs performance

Day 27 — Performance Optimization: Core Web Vitals

Speed matters. Learn how to analyze your bundle, optimize third-party scripts, and improve LCP with the <Script> component.

Read Article
nextjs i18n

Day 26 — Internationalization (i18n): Going Global

Translate your Next.js app. Implement routing for multiple locals (en, es, fr) and manage translation dictionaries.

Read Article
nextjs caching

Day 25 — Caching Deep Dive: Understanding the Layers

Next.js caching is complex. We demystify the Data Cache, Request Memoization, Router Cache, and Full Route Cache.

Read Article
nextjs crud

Day 24 — CRUD Operations: Full Stack Flow

Combining everything we learned. Build a fully functional Create, Read, Update, Delete application with Server Actions and Prisma.

Read Article
nextjs prisma

Day 23 — Database: Setting up Prisma

Connect your Next.js app to a real database. Learn to set up Prisma ORM, define your schema, and run migrations.

Read Article
nextjs auth

Day 22 — Authentication: Auth.js (NextAuth) v5

Secure your app. Implement robust authentication using the industry standard Auth.js (NextAuth) v5 Beta.

Read Article
nextjs parallel-routes

Day 21 — Parallel Routes: Complex Layouts Made Easy

Render multiple pages in the same layout simultaneously. Perfect for advanced dashboards, split-views, and slots.

Read Article
nextjs redirects

Day 20 — Redirects: Sending Users Away

Master the art of redirection. From temporary 307s to permanent 301s, learn the redirect() function and next.config.js redirects.

Read Article