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

  • 17Why Postgres Lies to You After the First Query RunYour Postgres query blazed through in 0.3ms... then crawled at 4 seconds every run after. No, you're not imagining it — and the culprit is hiding in plain sight.May 8, 2026
    postgresql
  • 18The Lying Cache: High Hit Rates That Still Destroy Your DatabaseYour cache hit rate is sitting at a proud 98%... so why is your database gasping for air? The numbers aren't lying — but they're definitely not telling you the whole truth.May 7, 2026
    redis
  • 19The Zombie Scheduler: When Cron Dies Quietly Inside DockerYour container shows green, your uptime looks flawless — but half your cron jobs vanished into the void hours ago. Sound familiar?May 6, 2026
    docker
  • 20gRPC's Hidden Payload Limit Is Quietly Eating Your MessagesEver wonder why your gRPC service randomly swallows messages whole? There's a sneaky default size limit lurking in your config — and it's been ghosting your data without a single error log.May 5, 2026
    grpc
  • 21Why Your Node.js App Dies at 30 Seconds (It's a Timeout Mismatch)Your Node.js app mysteriously chokes at exactly 30 seconds? It's not your code — it's a silent timeout mismatch that's quietly killing your connections. Here's what's really happening.May 4, 2026
    node.js
  • 22When Node.js Eats Your Logs: The stdout Buffering TrapYour Node.js app looks fine… until it's not, and the logs that should've told you why are just gone. Here's the sneaky buffering trap swallowing your data under load.May 3, 2026
    javascript
  • 23Postgres Pools Choke on Traffic Bursts—PgBouncer Fixes It, Then Bites YouPgBouncer saves your Postgres from drowning in connections—until transaction mode quietly breaks your app in ways that'll have you debugging at 2am.May 2, 2026
    postgres
  • 24The Hidden Lock Killing Your Node.js Concurrency One Query at a TimeYour Node.js app looks async, feels async, but one sneaky database lock is quietly forcing requests to wait in line — and you probably have no idea it's happening.May 1, 2026
    node.js
03 / 10
←→