Latest Posts
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.
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.
Day 26 — Internationalization (i18n): Going Global
Translate your Next.js app. Implement routing for multiple locals (en, es, fr) and manage translation dictionaries.
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.
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.
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.
Day 22 — Authentication: Auth.js (NextAuth) v5
Secure your app. Implement robust authentication using the industry standard Auth.js (NextAuth) v5 Beta.
Day 21 — Parallel Routes: Complex Layouts Made Easy
Render multiple pages in the same layout simultaneously. Perfect for advanced dashboards, split-views, and slots.
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.