DEV Community

Next.js

Next.js gives you hybrid static and server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
The 4 Caching Layers in Next.js App Router, in One Table

The 4 Caching Layers in Next.js App Router, in One Table

Comments
2 min read
Our twitter:image is on all 72 pages and our og:image is on 7, from the same file convention

Our twitter:image is on all 72 pages and our og:image is on 7, from the same file convention

Comments
4 min read
The only path on our site with a one year immutable cache header is a path that serves nothing

The only path on our site with a one year immutable cache header is a path that serves nothing

Comments
4 min read
I audited our site for a punctuation rule twice, and both times I searched for the wrong character

I audited our site for a punctuation rule twice, and both times I searched for the wrong character

Comments
6 min read
cwebp crops our 372 card screenshots because sips ignores --cropOffset, and sips pads them because cwebp cannot

cwebp crops our 372 card screenshots because sips ignores --cropOffset, and sips pads them because cwebp cannot

Comments
4 min read
I turned my Next.js + Supabase safety rules into installable agent skills (free + €2)

I turned my Next.js + Supabase safety rules into installable agent skills (free + €2)

Comments
1 min read
Next.js Marketplace Errors: JavaScript Minified Traces, Source Maps, and Rollback Signals

Next.js Marketplace Errors: JavaScript Minified Traces, Source Maps, and Rollback Signals

Comments
7 min read
Architectural Breakdown: Building Production-Ready Open-Weights AI Agents with Gemma, Google ADK, an

Architectural Breakdown: Building Production-Ready Open-Weights AI Agents with Gemma, Google ADK, an

1
Comments
5 min read
Three theme toggles in one app, three different answers to the same two lines, and none of them on the 72 pages a visitor sees

Three theme toggles in one app, three different answers to the same two lines, and none of them on the 72 pages a visitor sees

1
Comments
4 min read
Our only GitHub Actions workflow is a database backup, and 7,715 tests run on one laptop

Our only GitHub Actions workflow is a database backup, and 7,715 tests run on one laptop

1
Comments
4 min read
Our proxy writes down where you were going on every bounce to the login form, and the login form has never read it

Our proxy writes down where you were going on every bounce to the login form, and the login form has never read it

1
Comments
4 min read
Our tsconfig says target ES2017, and the JavaScript we ship to browsers contains ??=

Our tsconfig says target ES2017, and the JavaScript we ship to browsers contains ??=

1
Comments
3 min read
A webmanifest cannot read a CSS variable, so our brand colour is spelled twice: once as OKLCH and once as hex

A webmanifest cannot read a CSS variable, so our brand colour is spelled twice: once as OKLCH and once as hex

1
Comments
7 min read
The page headed "Accept your invite" has a Google button that makes accepting the invite impossible

The page headed "Accept your invite" has a Google button that makes accepting the invite impossible

1
Comments
4 min read
Building a price comparison site where every price comes from our own checkout runs

Building a price comparison site where every price comes from our own checkout runs

Comments
2 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.