Type something to search...

Blog

Next.js NextResponse

Next.js NextResponse

If you've written a Route Handler or a proxy file in Next.js, you've almost certainly returned a NextResponse without stopping to think about what

Dive Deeper
Next.js not-found.js

Next.js not-found.js

Next.js actually gives you two distinct tools for "this doesn't exist" scenarios, and conflating them is the most common mistake people make with thi

Dive Deeper
Next.js notFound

Next.js notFound

Every app built on dynamic data eventually hits the same question: a user requests /blog/a-post-that-was-deleted or /user/999999, and your data l

Dive Deeper
Next.js Handling connectivity drops

Next.js Handling connectivity drops

Before this feature existed, a network drop mid-navigation or mid-Server-Action was just an error. The fetch throws, the promise rejects, and it's on

Dive Deeper
Next.js opengraph-image and twitter-image

Next.js opengraph-image and twitter-image

The image that shows up when a link to your site is shared on Slack, Twitter/X, or iMessage isn't magic — it's read from specific <meta> tags (`og:

Dive Deeper
Next.js Instrumentation with OpenTelemetry

Next.js Instrumentation with OpenTelemetry

"Add some logging" is usually the first response to "we can't tell what's slow in production," and it's usually the wrong one past a certain scale. L

Dive Deeper