CRDTs: The Hard Parts

Original article is at CRDTs: The Hard Parts