Dennis Peter Munyao·Nov 1MongoDB or Cassandra? What Happens When a Celebrity With 200 Million Followers Joins Your AppI had a question stuck in my head recently that I couldn’t shake: if you built a social app on MongoDB, and a celebrity with 200 million…
Dennis Peter Munyao·Oct 20Bun, Vite+, and Node: Should you actually switch?Every JavaScript project I’ve set up has started the same way. Install Node. Pick a package manager. Add Vite or webpack. Add Vitest or…
Dennis Peter Munyao·Oct 4Partial Prerendering: Mixing Static Shells with Dynamic HolesStatic or dynamic? Why not both?
Dennis Peter Munyao·Sep 20Redis or Memcached?: A Love Story With Two Very Different EndingsEvery backend engineer eventually hits the same wall: the database is sweating, response times are creeping up, and someone in a standup…
Dennis Peter Munyao·Sep 15Netflix Pays a Monkey to Wreck Its Own ServersSomewhere in Netflix’s infrastructure there’s a programme that spends its day killing live servers — ones actively streaming video to…
Dennis Peter Munyao·Sep 13The Four Steps of Deleting a Node From a Linked List (and the One Everyone Skips)A small operation that quietly teaches you how to think like a programmer.
Dennis Peter Munyao·Sep 9Is Learning to Code Still Worth It in 2026? The Honest Truth Nobody Wants to Give YouScroll through your feed for ten minutes, and you’ll meet two confident strangers.A response icon1A response icon1
Dennis Peter Munyao·Sep 8One Protocol to Plug Them All: MCP, Finally ExplainedThere are two ways people usually explain the Model Context Protocol, and both leave you hungry. One is the bumper sticker: "It's USB for…
Dennis Peter Munyao·Sep 7Every Couple of Minutes, Discord Would StutterWhat garbage collection actually costs you, why C and Go don’t quite settle it, and where Rust fits in.
Dennis Peter Munyao·Sep 6How Rust Manages Memory Without a Garbage CollectorRust’s big claim is memory safety without a garbage collector, at roughly C-level speed. The thing that makes it work is ownership. Once…