Notes from the trenches.
Practical write-ups on React, Node.js, databases, mobile apps and shipping to production.
76 articles
01All articles
- 33Node.js Streams Backpressure Is Lying to You Under Heavy LoadYou think backpressure is protecting your data pipeline — but under heavy load, Node.js streams can silently drop signals, corrupt data, and never tell you a thing.Apr 22, 2026
node.js - 34Microtask Queue Flooding Is Quietly Strangling Your Node.js AppYour Node.js app feels sluggish, but the event loop looks fine. Spoiler: it's not blocked — it's starving, and your own promises are the culprit.Apr 21, 2026
node.js - 35The Hidden State Creeping Into Your "Stateless" JWT SetupYou called it stateless, but somewhere between token blacklists and refresh tables, your JWT setup grew a memory. Sound familiar?Apr 20, 2026
jwt - 36Docker Works Locally, Dies in Prod: OOM Killer and cgroup SecretsYour container runs perfectly on your laptop, then mysteriously dies in prod. No error. No stack trace. Just… gone. The OOM Killer took it—and it left no note.Apr 19, 2026
docker - 37The Slow Death of My Node.js App (And How I Finally Caught It)My Node.js app was dying — slowly, silently, and I had no idea why. It took three late nights and one embarrassing mistake to finally catch the culprit.Apr 18, 2026
node.js - 38How Postgres Keeps Your Data Alive When Everything Goes WrongYour database just crashed. Hard. But when it comes back up, every single transaction is intact — here's the quiet genius that makes that possible.Apr 17, 2026
postgresql - 39From 8s to 0.9s: The Next.js Fixes Nobody Warned Me AboutMy Next.js app was embarrassingly slow — until I found the fixes the docs never mention. These simple changes dropped my load time from 8s to under 1s.Apr 12, 2026
next.js - 40Next.js on AWS vs Vercel: What It Actually Costs YouVercel makes deployment effortless — but that convenience has a price tag. Before you scale, here's what AWS actually costs you (and where Vercel quietly wins).Apr 10, 2026
next.js