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.

Connection Pooling with Serverless Databases — Why Your App Is Probably Melting
database9 min read

Connection Pooling with Serverless Databases — Why Your App Is Probably Melting

Serverless functions and databases don't play nice by default. Here's what's actually happening and how to fix it before your DB refuses connections at 3am.

Ștefan Binisor

Ștefan Binisor · May 22, 2026

Building in Public: What Actually Works, What Doesn't, and What's Just Cringe
best-practices11 min read

Building in Public: What Actually Works, What Doesn't, and What's Just Cringe

We've been building peal.dev in public for a while now. Here's the honest breakdown of what moves the needle and what's just performance art.

Ștefan Binisor

Ștefan Binisor · May 22, 2026

Handling Stripe Webhooks Without Losing Your Mind
payments9 min read

Handling Stripe Webhooks Without Losing Your Mind

Stripe webhooks are deceptively simple until they're not. Here's every mistake we made so you don't have to.

Ștefan Binisor

Ștefan Binisor · May 22, 2026

Streaming and Suspense in Next.js: Making Pages Feel Faster Without Actually Being Faster
next.js8 min read

Streaming and Suspense in Next.js: Making Pages Feel Faster Without Actually Being Faster

Streaming doesn't make your server faster — it makes your users feel like it is. Here's how to actually use it without breaking everything.

Ștefan Binisor

Ștefan Binisor · May 22, 2026

Database Migrations in Production: How to Not Wake Up at 3am
database8 min read

Database Migrations in Production: How to Not Wake Up at 3am

Zero-downtime migrations aren't magic — they're a set of boring, repeatable patterns. Here's what actually works.

Robert Seghedi

Robert Seghedi · May 22, 2026

CSS Grid vs Flexbox — A Decision Guide for Real Layouts
best-practices7 min read

CSS Grid vs Flexbox — A Decision Guide for Real Layouts

Stop guessing which one to use. Here's a practical framework for choosing between Grid and Flexbox based on actual layout problems.

Ștefan Binisor

Ștefan Binisor · May 22, 2026

Sanity CMS with Next.js — Headless Content Done Right
next.js8 min read

Sanity CMS with Next.js — Headless Content Done Right

Sanity + Next.js is genuinely great, but the defaults will hurt you. Here's how we actually set it up for production.

Ștefan Binisor

Ștefan Binisor · May 22, 2026

Security Checklist for Production Next.js Apps (The One We Actually Use)
best-practices7 min read

Security Checklist for Production Next.js Apps (The One We Actually Use)

A no-nonsense security checklist we built after getting too close to real vulnerabilities. Headers, auth, secrets, SQL injection, and more.

Ștefan Binisor

Ștefan Binisor · May 22, 2026

API Design Patterns for Next.js — REST Conventions That Actually Work
next.js7 min read

API Design Patterns for Next.js — REST Conventions That Actually Work

Route handlers, consistent error shapes, versioning, auth middleware — here's how we structure APIs in Next.js so they don't become a mess six months later.

Robert Seghedi

Robert Seghedi · May 22, 2026