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.

Database Migrations in Production: Zero-Downtime Strategies That Actually Work
database8 min read

Database Migrations in Production: Zero-Downtime Strategies That Actually Work

Running migrations on a live database is terrifying. Here's how to do it without waking up at 3am to angry users.

Ștefan Binisor

Ștefan Binisor · May 18, 2026

Stripe Dunning: How to Recover Failed Payments Without Annoying Your Users
payments7 min read

Stripe Dunning: How to Recover Failed Payments Without Annoying Your Users

Failed payments kill MRR silently. Here's how to set up Stripe dunning properly — webhooks, retry logic, and emails that actually recover revenue.

Ștefan Binisor

Ștefan Binisor · May 18, 2026

Multi-Factor Authentication in Next.js Without a Library
auth7 min read

Multi-Factor Authentication in Next.js Without a Library

TOTP-based 2FA from scratch in Next.js — no Authy SDK, no magic packages. Just crypto, QR codes, and a bit of base32.

Robert Seghedi

Robert Seghedi · May 18, 2026

Docker and Next.js: A Practical Guide to Containerizing for Non-Vercel Deployments
deployment8 min read

Docker and Next.js: A Practical Guide to Containerizing for Non-Vercel Deployments

Vercel is great until it isn't. Here's how to properly containerize a Next.js app with Docker so you can deploy anywhere without surprises.

Robert Seghedi

Robert Seghedi · May 18, 2026

Next.js Layouts vs Templates — When to Use Each (And When You're Using the Wrong One)
next.js7 min read

Next.js Layouts vs Templates — When to Use Each (And When You're Using the Wrong One)

Both share UI across pages, but layouts and templates behave completely differently. Here's when each one will save you — or bite you.

Ștefan Binisor

Ștefan Binisor · May 18, 2026

Analytics for Indie Devs — What to Actually Measure (And What's Just Noise)
best-practices9 min read

Analytics for Indie Devs — What to Actually Measure (And What's Just Noise)

Most indie devs either track nothing or drown in dashboards. Here's what we actually look at, what we ignore, and why vanity metrics will gaslight you.

Robert Seghedi

Robert Seghedi · May 18, 2026

Stripe Tax: The Lazy Developer's Guide to Not Going to Tax Jail
payments9 min read

Stripe Tax: The Lazy Developer's Guide to Not Going to Tax Jail

Stripe Tax can handle VAT, GST, and US sales tax automatically — but only if you set it up right. Here's what actually matters.

Robert Seghedi

Robert Seghedi · May 18, 2026

Next.js Image Component: Performance Gains You're Probably Missing
next.js7 min read

Next.js Image Component: Performance Gains You're Probably Missing

Most devs use next/image just to silence the linter. Here's what it actually does and how to squeeze every bit of performance from it.

Ștefan Binisor

Ștefan Binisor · May 18, 2026

SEO for Developers: Technical Optimization That Actually Moves the Needle
next.js8 min read

SEO for Developers: Technical Optimization That Actually Moves the Needle

Skip the keyword fluff. Here's the technical SEO work that actually gets your Next.js app ranking — from Core Web Vitals to structured data.

Robert Seghedi

Robert Seghedi · May 18, 2026