Debugging designs with TLA+

TLA+ specification of the consistent prefix guarantee

The many faces of consistency

Mind Your State for Your State of Mind

If You’re Not Writing a Program, Don't Use a Programming Language

Step by Step Towards Creating a Safe Smart Contract: Lessons and Insights from a Cryptocurrency Lab

Master your tools

What is the killer app for IPFS?

Paxos derived

The Lambda and the Kappa Architectures

Why you should use modeling [with TLA+/PlusCal]

WPaxos: a wide area network Paxos protocol

A Comparison of Distributed Machine Learning Platforms

It is about time

Learning Machine Learning: A beginner's journey

My Distributed Systems Seminar's Reading List for Spring 2017

Sonification for monitoring and debugging distributed systems

Realtime Data Processing at Facebook

Paper summary: Google TensorFlow, A system for large-scale machine learning

Holistic Configuration Management at Facebook

Paper review: TensorFlow, Large-Scale Machine Learning on Heterogeneous Distributed Systems

My Distributed Systems Seminar's reading list for Spring 2016

My experience with using TLA+ in distributed systems class

Facebook's Mystery Machine: End-To-end Performance Analysis of Internet Services

Perspectives on the CAP theorem

The Scalable Commutativity Rule

Distributed is not necessarily more scalable than centralized

BookKeeper: High-availability scalable distributed logging

Facebook's software architecture

Tango: Distributed Data Structures Over a Shared Log

More →