Framework

Django Basics #2: Project Setup — uv + django-admin startproject
6 min read

Django Basics #2: Project Setup — uv + django-admin startproject

Create a Django 5 project with uv, lay down the first structure with startproject/startapp, and reach runserver in one breath.

Angular Basics #1: What Is Angular?
6 min read

Angular Basics #1: What Is Angular?

For Angular beginners, this post walks through what Angular is, why it was built, and the kind of problems it solves.

Build a Blog with Next.js #3: Tags and Search
4 min read

Build a Blog with Next.js #3: Tags and Search

Add a per-tag post list page and a search feature driven by URL query parameters. Two dynamic-route patterns (generateStaticParams vs searchParams) appear together.

Django Basics #1: What is Django — Why Django and Where It Fits Next to FastAPI
7 min read

Django Basics #1: What is Django — Why Django and Where It Fits Next to FastAPI

Why Django was built and where it fits, with a comparison to FastAPI that nails down the value of the full-stack monolith.

Build a Blog with Next.js #2: Post List and Detail Page
8 min read

Build a Blog with Next.js #2: Post List and Detail Page

Read MDX files directly with fs in a Server Component, compile the body in a dynamic route, and render it on the screen — the core flow.

Build a Blog with Next.js #1: Getting Started and Design
7 min read

Build a Blog with Next.js #1: Getting Started and Design

Apply Server Components and Server Actions from the Modern React series to a real project. The first post covers requirements, data model, folder structure, and MDX setup.

Modern React + Next.js #6 Server Actions and Forms (Wrap-up)
11 min read

Modern React + Next.js #6 Server Actions and Forms (Wrap-up)

Use Server Actions to handle form submission and server-data mutation simply, polish the UX with useActionState/useFormStatus, and reflect on the series.

Modern React + Next.js #5 Loading with Suspense and use()
9 min read

Modern React + Next.js #5 Loading with Suspense and use()

Streaming that shows parts as they become ready, Suspense boundaries, loading.js, and the newly stabilized use() hook.

Modern React + Next.js #4 Data Fetching and Caching
8 min read

Modern React + Next.js #4 Data Fetching and Caching

Fetching data directly in Server Components with async/await, plus how Next.js caches and revalidates.

Modern React + Next.js #3 Server Components vs Client Components
9 min read

Modern React + Next.js #3 Server Components vs Client Components

How the two component types differ, how the 'use client' directive draws the boundary, and how to mix them effectively.

Modern React + Next.js #2 Getting Started with Next.js and the App Router
8 min read

Modern React + Next.js #2 Getting Started with Next.js and the App Router

Create a Next.js project and get hands-on with the App Router — file-based routing, the layout system, and nested layouts.

Modern React + Next.js #1: Why Next.js and Server Components
7 min read

Modern React + Next.js #1: Why Next.js and Server Components

The limits of client-side React, the problems Server Components solve, and the differences between CSR, SSR, and RSC.