inspiring
Show HN: Yboard is a multiplayer desktop-like workspace based on CRDT
31–33 of 33 posts
Re: Show HN: Yboard is a multiplayer desktop-like workspace based on CRDT
#32Why is the talk around CRDTs all about collaborative editing, and less about the more mundane but much more common scenario of multi-master CRUD apps?
Never heard of those before, what's a use case for multi-master CRUD apps?
Basically anything were you want to update data locally on different devices then sync. Or any multi-database system where you want all nodes to accept writes. In these scenarios there will be conflicts.
Re: Show HN: Yboard is a multiplayer desktop-like workspace based on CRDT
#33since this is based on CRDTs, does that mean one of the collaborators can go offline, continue working, and re-synchronize with the rest of the collaborators when they come back online? synchronizing after offline editing is the main reason to use CRDTs, but i don't see offline mentioned at all in the readme. (demo is currently hugged to death, so i can't test.)
This comment makes me realize we really need standard phrasings for where a CRDT stores its data, and what behaviors are allowed/expected by each common scheme.