Diagram of distributed nodes syncing edits.

How CRDTs Reconcile Concurrent Edits Without a Central Server

An in‑depth look at the mathematics and engineering behind CRDTs that enable seamless, server‑less collaborative editing.

May 18, 2026 · 11 min · 2254 words · martinuke0
A stylized lock with a reader and a writer silhouette.

When Reader-Writer Locks Leave Your Writers Starving

Reader‑writer locks promise high concurrency for reads but can silently starve writers. This post explains why, how to spot it, and practical fixes.

May 18, 2026 · 7 min · 1406 words · martinuke0
A stylized diagram of a database query plan with mismatched arrows.

Why Query Planners Fail at Cardinality Estimation

A deep dive into the reasons query planners stumble on cardinality estimation, from outdated statistics to optimizer assumptions, and how to mitigate the impact.

May 18, 2026 · 6 min · 1263 words · martinuke0
Illustration of a B‑link tree node with side pointers bypassing locks.

Reducing Lock Contention with Side Pointers in B‑link Trees

Side pointers provide a low‑overhead way to break hot‑spot locks in B‑link trees, improving scalability without sacrificing correctness.

May 18, 2026 · 9 min · 1849 words · martinuke0
Diagram of quorum reads and writes across nodes.

The Statistical Reality of Quorum Reads and Writes

A deep dive into the math behind quorum operations, showing how to predict consistency, latency, and failure risk in modern distributed stores.

May 18, 2026 · 2 min · 250 words · martinuke0
Feedback