hackertube.io

Conflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016

GOTO Conferences · talk · Watch on YouTube

What it is

Martin Kleppmann's GOTO Berlin 2016 talk on how collaborative editors, offline apps, and multi-datacenter databases handle concurrent updates. It covers conflict resolution approaches including operational transformation and CRDTs, with a worked look at text CRDTs.

Why Hacker News recommends it

Treated as the go-to approachable yet deep primer on CRDTs and collaborative editing, recommended repeatedly in threads on Automerge, local-first software and OT versus CRDT.

  • 3 people recommended it
  • 7 different months
  • 5 strong recommendations
  • first 2017, last 2020

What HN commenters said

  1. “has an exceptionally great/interesting talk on this”

    Kleppmann's talk on CRDTs for decentralized collaborative editing.

    marknadal, 2017-09 · Strong recommendation · in “Distributed algorithms in NoSQL databases”

  2. “has given several great in-depth talks about it”

    Kleppmann gives great in-depth talks on Automerge CRDTs.

    lachenmayer, 2019-03 · Strong recommendation · in “Applied Monotonicity: A Brief History of CRDTs in Riak”

  3. “Rest of the talk is also highly recommended for anyone interested in an approachable primer on CRDTs.”

    Approachable CRDT primer with illustrative example of semantic pitfalls.

    lewisl9029, 2019-05 · Strong recommendation · in “Why CRDT didn't work out as well for collaborative editing xi-editor”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: crdt, collaborative editing, operational transformation, automerge, distributed systems

Also recommended by the same people