Fun with CRDTs by Richard Dallaway.
From the post:
At the end of last year I had some fun implementing a CRDT. These are data structures designed to combine together when you have no control over order of changes, timing of changes, or the number of participants in the data structure. The example I looked at was a sequential datatype, namely the WOOT CRDT for collaborative text editing.
Doesn’t:
combine together when you have no control over order of changes, timing of changes, or the number of participants in the data structure.
sound familiar? 😉
Richard points to:
He also recommends that you watch: Reconciling Eventually-Consistent Data with CRDTs by Noel Welsh, before viewing his video.
Great stuff!