Skip to main content

Essays & Thoughts

A collection of technical deep-dives, philosophical musings, and everything I'm learning along the way. From distributed systems to life lessons.

📝

Pro tip: At the end of each essay, there's a random nugget of wisdom from my recent reading—philosophy, life lessons, or interesting perspectives I've encountered.

Explain Garbage Collection (CMS vs G1 GC)?
Tech blog4 MONTHS AGO

Explain Garbage Collection (CMS vs G1 GC)?

In an earlier article I had mentioned about the Java interview question. well this happens to be the second question on the list.

By Markian Mumba
What is the difference between HashMap, Hashtable and ConcurrentHashMap?
Tech blog4 MONTHS AGO

What is the difference between HashMap, Hashtable and ConcurrentHashMap?

As I was scrolling through my usual YouTube feed and watching developer talks, a video was suggested on my homepage. The title was something like "JP Morgan interview questions for Java developers.

By Markian Mumba
Building an Image Upload Service with Azure Blob Storage (and a Few Tangents Along the Way)
Tech blog5 MONTHS AGO

Building an Image Upload Service with Azure Blob Storage (and a Few Tangents Along the Way)

Currently most of the company’s stack is still based on VPSs. The bigger goal is to move services to the cloud (some are already there).

By Markian Mumba
Scaling Databases, CAP Theorem, and the Magic of Quorum
Tech blog6 MONTHS AGO

Scaling Databases, CAP Theorem, and the Magic of Quorum

This week, I stumbled on a few articles that got me thinking about scaling and managing large-scale databases. Inevitably, that takes you straight into the.

By Markian Mumba
The Day I Learned About Short Polling (Thanks to Mobile Money Payments)
Tech blog6 MONTHS AGO

The Day I Learned About Short Polling (Thanks to Mobile Money Payments)

So, I was implementing payments in my app when I ran into a very real problem.

By Markian Mumba
How to Solve the Dual Write Problem in Distributed Systems
Tech blog6 MONTHS AGO

How to Solve the Dual Write Problem in Distributed Systems

One of the sneakiest pitfalls in distributed systems is the.

By Markian Mumba
From Vercel to VPS: How I’m Deploying My Smart Garbage Collection App
Tech blog6 MONTHS AGO

From Vercel to VPS: How I’m Deploying My Smart Garbage Collection App

For the longest time, all my app deployments lived comfortably on.

By Markian Mumba