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.

Prompt Engineering for Code Generation: What Actually Works
vibecoding8 min read

Prompt Engineering for Code Generation: What Actually Works

Skip the theory. Here's how we prompt AI to write code we actually ship, not code we spend an hour fixing.

Ștefan Binisor

Ștefan Binisor · May 21, 2026

Docker and Next.js: Containerizing for Non-Vercel Deployments That Actually Work
deployment9 min read

Docker and Next.js: Containerizing for Non-Vercel Deployments That Actually Work

Vercel is great until it isn't. Here's how to containerize Next.js properly — standalone output, multi-stage builds, and avoiding the traps we fell into.

Ștefan Binisor

Ștefan Binisor · May 21, 2026

Prompt Engineering for Code Generation: What Actually Works
vibecoding8 min read

Prompt Engineering for Code Generation: What Actually Works

Stop writing vague prompts and getting vague code. Here's how we structure prompts to get output we can ship.

Robert Seghedi

Robert Seghedi · May 21, 2026

Code Review Culture: What to Look For Beyond Syntax
best-practices8 min read

Code Review Culture: What to Look For Beyond Syntax

Linting catches typos. Code review should catch disasters. Here's what we actually look for when reviewing each other's PRs.

Robert Seghedi

Robert Seghedi · May 21, 2026

Bun vs Node.js in 2025 — Should You Actually Switch?
deployment8 min read

Bun vs Node.js in 2025 — Should You Actually Switch?

Bun is fast, the benchmarks are impressive, and everyone's tweeting about it. But should you actually migrate your Next.js app? We did the testing so you don't have to.

Ștefan Binisor

Ștefan Binisor · May 21, 2026

Building in Public: What Works, What Doesn't, What's Cringe
best-practices10 min read

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

We've been building in public for a while now. Here's the unfiltered truth about what actually moves the needle and what's just performance.

Robert Seghedi

Robert Seghedi · May 21, 2026

TypeScript Strict Mode — Why You Should Turn It On and Keep It On
best-practices8 min read

TypeScript Strict Mode — Why You Should Turn It On and Keep It On

Enabling TypeScript's strict mode feels painful at first. But every error it surfaces is a bug you didn't know you had. Here's why we never build without it.

Ștefan Binisor

Ștefan Binisor · May 21, 2026

Tailwind CSS Tips That Senior Devs Actually Use
best-practices8 min read

Tailwind CSS Tips That Senior Devs Actually Use

Not the docs rehash. The tricks that make your Tailwind code readable, maintainable, and fast — learned from shipping real products.

Ștefan Binisor

Ștefan Binisor · May 21, 2026

AI-Assisted Development: Where It Shines and Where It'll Waste Your Afternoon
vibecoding10 min read

AI-Assisted Development: Where It Shines and Where It'll Waste Your Afternoon

AI coding tools are genuinely useful — but not for everything. Here's an honest breakdown of what they nail and where they'll confidently lead you astray.

Robert Seghedi

Robert Seghedi · May 21, 2026