Latest Posts

nextjs ssg

Day 10 — Static Site Generation (SSG): Building for Speed

Learn how to generate static pages at build time with generateStaticParams. The ultimate performance optimization.

Read Article
nextjs data-fetching

Day 9 — Data Fetching: The Modern Way

Forget useEffect. Learn how to fetch data directly in Server Components using async/await and the native fetch API.

Read Article
nextjs rsc

Day 8 — Server vs. Client Components: The Paradigm Shift

The most important concept in modern Next.js. Learn when to use Server Components (default) and when to opt-in to Client Components.

Read Article
nextjs seo

Day 7 — Metadata & SEO: The Static & The Dynamic

Master SEO in Next.js. Define static metadata for branding and dynamic metadata for blog posts and products.

Read Article
nextjs images

Day 6 — Optimized Images: The <Image> Component

Stop shipping unoptimized images. Learn how the Next.js Image component automatically resizes, formats, and lazy-loads your assets.

Read Article
nextjs styling

Day 5 — Styling & Fonts: Tailwind, CSS Modules, & Optimization

Style your Next.js app the right way. Learn to configure Tailwind CSS, use CSS Modules, and optimize fonts with next/font.

Read Article
nextjs navigation

Day 4 — Navigation & Linking: Moving Between Pages

Learn how to navigate in Next.js using the Link component, useRouter hook, and how to handle active link states.

Read Article
nextjs layouts

Day 3 — Pages, Layouts & Templates: Mastering Structure

Understand the hierarchy of a Next.js app: RootLayout, Nested Layouts, Pages, and Templates.

Read Article
nextjs routing

Day 2 — The App Router: File-System Routing

Master the core of Next.js 14+: File-system routing. Create pages, dynamic segments, and organize your routes.

Read Article