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.

Vercel Deployment Best Practices for Next.js (The Ones That Actually Matter)
deployment8 min read

Vercel Deployment Best Practices for Next.js (The Ones That Actually Matter)

Not every Vercel 'best practice' is worth your time. Here's what we actually use after shipping dozens of Next.js apps to production.

Robert Seghedi

Robert Seghedi · May 20, 2026

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