Home

Blog


Apache Spark

  1. A Systems-First Deep Dive into the Spark Paper

Concurrency

  1. Three places my MVCC design broke when I wrote the code

Distributed System Classics

  1. Why Distributed Systems Can't Trust the Clock
  2. Capturing Distributed State: The Chandy-Lamport Algorithm

Are Java Generics a Hack?

  1. The JVM Has Never Heard of Your List<String>

Posts

  1. The Halting Problem