~/talk

What CRDTs, distributed editing and the speed of light means to your writer friends

Talkat NDC Oslo 2017 · 2017-06-14..06-16· [web-platform, web3]
slides:none on file

Explains why Operational Transforms require a central server (Google Docs style) and fail for three+ peers because TP2 is unsolvable for typical OT implementations, then shows practical CRDT alternatives: a fast ordered-sequence CRDT called LSEQ that uses exponential trees (branch factor ~10), immutable IDs, no tombstones and O(log n) edits, plus a note on a JSON-CRDT paper (Scala reference impl, no robust JS port) and a browser demo using mDNS for peer discovery.

AI-written summary · about

  1. 0:00Introduction
  2. 1:21Digital Nomads
  3. 3:37Tools
  4. 7:49Resolving conflicts
  5. 10:27Alex and Beth
  6. 22:29Tricks
  7. 22:46Notation
  8. 25:00Tombstones
  9. 26:30CRDTs
  10. 29:20Tree Structures
  11. 40:19Communication
  12. 44:23Collaborative Editor
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.