Type something to search...

Blog

Edge Runtime vs Node.js Runtime in Next.js: Choosing the Right One

Edge Runtime vs Node.js Runtime in Next.js: Choosing the Right One

For a few years, "should this route run on the Edge?" was a real question in Next.js projects. You could add export const runtime = "edge" to a pag

Continue Reading
Turbopack in Next.js: What It Is and How It Speeds Up Development

Turbopack in Next.js: What It Is and How It Speeds Up Development

If you started a Next.js project recently, you're already using Turbopack. Since Next.js 16 it's the default bundler for both next dev and `next bu

Continue Reading
Lazy Loading Components in Next.js with next/dynamic

Lazy Loading Components in Next.js with next/dynamic

Not every component on a page is needed the moment the page loads. The rich text editor only matters once someone clicks "Edit". The chart sits three

Continue Reading
Django vs Flask vs FastAPI: Which Python Web Framework Should You Choose?

Django vs Flask vs FastAPI: Which Python Web Framework Should You Choose?

Python has three web frameworks that between them cover most new projects: Django, Flask, and FastAPI. All three are mature, well documented, and use

Continue Reading
Analyzing and Reducing Bundle Size in Next.js with the Bundle Analyzer

Analyzing and Reducing Bundle Size in Next.js with the Bundle Analyzer

Every kilobyte of JavaScript you send has to be downloaded, parsed, and executed before the page is fully interactive, and on a mid-range phone, pars

Continue Reading
Improving Core Web Vitals in a Next.js Application

Improving Core Web Vitals in a Next.js Application

Core Web Vitals are Google's three measurements of how a page feels to real users: how fast the main content appears, how quickly the page responds t

Continue Reading