Git as a Distributed System: Internals, Object Graphs, and Why the DAG Matters
When we use Git every day, it feels simple: git commit, git push, git merge. But underneath the CLI, Git is one of the most interesting and elegant distribut...
When we use Git every day, it feels simple: git commit, git push, git merge. But underneath the CLI, Git is one of the most interesting and elegant distribut...
It’s June 30, 2016, and building distributed systems still feels more like an art than an exact science. Despite advances in consensus algorithms, databases,...
As of June 22, 2016, Apache Hadoop YARN (Yet Another Resource Negotiator) continues to power many of the world’s largest data platforms. At the heart of YARN...
As of June 18, 2016, Apache Kafka continues to dominate the world of high-throughput messaging systems. One of the lesser-known but critical features contrib...
It’s June 2016, and logistic regression remains one of the most reliable, interpretable models for binary classification problems. With SparkML and Scala, it...