Type something to search...

Blog

Building Infinite Scroll and Paginated Lists in Next.js

Building Infinite Scroll and Paginated Lists in Next.js

Almost every app eventually has a list that's too long to render in one go: blog posts, products, comments, search results, activity feeds. You have

Continue Reading
Getting Started with Django: Building Your First Web App

Getting Started with Django: Building Your First Web App

Django has been around for twenty years, and it's still one of the fastest ways to go from an empty folder to a working, database-backed web app. It

Continue Reading
Using SWR and TanStack Query Alongside Next.js Server Components

Using SWR and TanStack Query Alongside Next.js Server Components

Before the App Router, SWR and TanStack Query (formerly React Query) were close to mandatory in a serious React app. They handled loading states, cac

Continue Reading
Fetching Data in Parallel vs Sequentially in Next.js: Avoiding Request Waterfalls

Fetching Data in Parallel vs Sequentially in Next.js: Avoiding Request Waterfalls

Server Components make data fetching feel almost too easy. You mark a component async, await whatever you need, and render. But that convenience

Continue Reading
Partial Prerendering (PPR) in Next.js: Combining Static and Dynamic Content on One Page

Partial Prerendering (PPR) in Next.js: Combining Static and Dynamic Content on One Page

For years, every route in a Next.js app had to pick a side. A static route was prerendered once and served instantly from a CDN, but it couldn't show

Continue Reading
Building a REST API with FastAPI: A Step-by-Step Guide

Building a REST API with FastAPI: A Step-by-Step Guide

FastAPI has become the default choice for new Python APIs, and the reason is easy to see once you use it: you describe your data with type hints, and

Continue Reading