Blog
Engineering notes from production — real bugs, real fixes, and the tools we build along the way. Next.js, Laravel, Postgres, and whatever else our stack throws at us.

Connecting Cloudflare Workers to external Postgres: Hyperdrive or bust
Direct TCP from Workers to an external Postgres fails with 'proxy request failed, cannot connect'. The fix is Hyperdrive — plus two non-obvious settings (maxUses: 1, a validated-but-unused local password) that aren't in the quickstart.
Read post
Why we pin Prisma to 6.x on Cloudflare Workers
Prisma 7 crashes on Cloudflare Workers with 'Wasm code generation disallowed'. Here's why it happens, why the fix is staying on 6.x for now, and two more Prisma-on-Workers traps that cost us hours.
Read post
Server Action hanging on Cloudflare Workers? Check your revalidatePath scope
A Next.js Server Action that worked everywhere else froze forever in production on Cloudflare Workers. The culprit: revalidatePath with layout scope under OpenNext. Here's the diagnosis and the fix.
Read post