50% off SaaS Starter Kit — only for the first 100 buildersGrab it →

BLOG

Guides, stories & hard-won lessons

Everything we know about building production Next.js apps — no fluff, no filler, just things that actually help you ship.

Building 2FA in Next.js From Scratch — No Library Required
auth7 min read

Building 2FA in Next.js From Scratch — No Library Required

TOTP-based two-factor authentication isn't magic. Here's how to build it yourself in Next.js using Web Crypto API and a bit of math.

Ștefan Binisor

Ștefan Binisor · May 20, 2026

Loading States in Next.js: loading.tsx, Suspense, and Skeleton UIs That Don't Suck
next.js8 min read

Loading States in Next.js: loading.tsx, Suspense, and Skeleton UIs That Don't Suck

A practical guide to loading.tsx, Suspense boundaries, and skeleton UIs in Next.js App Router — when to use each and how to not drive your users insane.

Ștefan Binisor

Ștefan Binisor · May 20, 2026

Sentry in Next.js: Stop Flying Blind in Production
next.js8 min read

Sentry in Next.js: Stop Flying Blind in Production

Error tracking that actually works with App Router, Server Actions, and Edge — without tanking your bundle size.

Ștefan Binisor

Ștefan Binisor · May 20, 2026

Web Fonts Performance: FOUT, FOIT, and How to Actually Fix Them
next.js9 min read

Web Fonts Performance: FOUT, FOIT, and How to Actually Fix Them

Your fonts are making users stare at invisible text or watch the page jump. Here's what's happening and how to fix it for good.

Robert Seghedi

Robert Seghedi · May 20, 2026

Next.js API Routes vs Server Actions: The Honest Comparison
next.js8 min read

Next.js API Routes vs Server Actions: The Honest Comparison

Both work. But picking the wrong one will haunt you. Here's when to use each, based on real projects — not the docs.

Robert Seghedi

Robert Seghedi · May 20, 2026

Parallel Routes and Intercepting Routes in Next.js: Real Examples That Actually Make Sense
next.js7 min read

Parallel Routes and Intercepting Routes in Next.js: Real Examples That Actually Make Sense

Next.js parallel and intercepting routes sound complicated but unlock UI patterns you'd otherwise hack together badly. Here's how they actually work.

Robert Seghedi

Robert Seghedi · May 20, 2026

React key prop mistakes — why your list is re-rendering weirdly
react8 min read

React key prop mistakes — why your list is re-rendering weirdly

Using array index as key isn't just 'bad practice' — it causes real bugs. Here's what's actually happening and how to fix it.

Ștefan Binisor

Ștefan Binisor · May 19, 2026

Next.js Route Handlers vs API Routes: The Complete Migration Guide
next.js7 min read

Next.js Route Handlers vs API Routes: The Complete Migration Guide

App Router killed pages/api. Here's everything you need to migrate your API routes to route handlers without breaking production.

Robert Seghedi

Robert Seghedi · May 19, 2026

Notification Emails That Don't Annoy: Frequency and Content Guidelines
email9 min read

Notification Emails That Don't Annoy: Frequency and Content Guidelines

Most apps email too much, say too little, and wonder why users unsubscribe. Here's how to send notifications people actually want.

Ștefan Binisor

Ștefan Binisor · May 19, 2026