Ready when you are

Let’s
boot it.

The whole portfolio, as a working operating system in your browser. No account, no install.

Enter ZavedOS
boot.log

$ load window manager[ ok ]

$ load dock and spotlight[ ok ]

$ load 18 apps[ ok ]

$ load zarbis assistant[ ok ]

$ load wallpapers[ ok ]

→ ready

Prefer email?

zaved.engineer@gmail.com
  • Services→
  • Portfolio→
  • Blog→
  • GitHub↗
  • LinkedIn↗
  • Resume↗
© Zaved Khan · Noida, IndiaAboutContactPrivacyTermsCookiesDisclaimer
zaved.dev
ServicesPortfolioBlog
Open ZavedOS ↗
ServicesPortfolioBlog
Home/Blog

Notes from the trenches.

Practical write-ups on React, Node.js, databases, mobile apps and shipping to production.

76 articles

01All articles

  • 25The Hidden Way Async Code Quietly Drains Your Connection PoolYour async code looks clean, but behind the scenes it might be slowly choking your database—and you'd never know until everything grinds to a halt.Apr 30, 2026
    async programming
  • 26Redis Sentinel Lied to Me: The Split-Brain Bug I Almost ShippedMy Redis cluster swore it had a healthy leader. It was wrong—and I nearly pushed that lie straight to production.Apr 29, 2026
    redis
  • 27The Hidden Cron Job Killer Lurking Inside Your Node.js Event LoopYour cron job ran… or did it? When Node's event loop gets slammed, scheduled tasks vanish without a trace — and your app won't say a word about it.Apr 28, 2026
    node.js
  • 28The Postgres Index That Sits There Doing Absolutely NothingYou built the index, the query is still slow, and EXPLAIN ANALYZE is laughing in your face. So why won't Postgres just use the thing?Apr 27, 2026
    postgresql
  • 29Nginx Is Quietly Killing Your WebSockets and You'll Never See It ComingYour WebSocket connections are dying in silence, and Nginx is the culprit — but the fix isn't what you'd expect. One tiny misconfiguration is killing your real-time app.Apr 26, 2026
    nginx
  • 30Node.js Is Hiding Your Worst Response Times From YouYour Node.js latency metrics look great — until they don't. The way most apps measure response times quietly hides the worst moments your users actually experience.Apr 25, 2026
    javascript
  • 31Node.js Drops Requests Under Load? SO_REUSEPORT Might Save YouYour Node.js app looks fine… until it doesn't. Under heavy load, requests vanish silently — no errors, no logs, just lost traffic. Here's the socket trick most devs never hear about.Apr 24, 2026
    javascript
  • 32Stop Blaming Your Code: V8 Heap Snapshots Catch Deploy Memory LeaksYour Node.js app isn't broken — your deploy process is quietly leaking memory every single time. We finally caught it red-handed using V8 heap snapshots, and the culprit will surprise you.Apr 23, 2026
    javascript
04 / 10
←→