Blog

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
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
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
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
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
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