Hacker News Comments on
What CRDTs, distributed editing and the speed of light means to your writer friends- Jonathan Martin
NDC Conferences
·
Youtube
·
4
HN comments
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this video.One of the best intros to CRDTs and distributed editing by Jonathan Martin at NDC Oslo 2017: https://www.youtube.com/watch?v=pMMDVphop40
At one point I was strugging with the basics of CRDTs. Someone linked me to this gem: https://www.youtube.com/watch?v=pMMDVphop40It made a lot of stuff click for me. HTH someone!
This is one of the best videos I've seen on CRDTs: https://www.youtube.com/watch?v=pMMDVphop40CRDTs are just a way to send to send data between parties so that all parties end up with the same thing after receiving all messages, even if they receive them out of order. The way the messages are encoded is the math part, ensuring that you can keep applying these functions to your existing state to always get to the final state. That's where the associative/commutative requirements come from.
Note that there are operation-based (sending how something should be updated) and stated-based (sending what it should be updated to) CRDTs and they have different semantics and use-cases.
⬐ sophaclesWow, that is a fantastic video, thanks!
Try this video: https://www.youtube.com/watch?v=pMMDVphop40One of the best overviews covering CRDTs and OTs, especially in the context of collaborative editing.