News for hackers. Stuff that matters.
Re:Creating a collaborative app using CRDTs by platz on Monday April 01, 2019 @06:04PM (#19548788)
I had a lot of hope for crdt as a more general technique for client server communication, but it seems that usage of crdt for anything other that collaborative documents is pretty rare
Re:Creating a collaborative app using CRDTs by dboreham on Monday April 01, 2019 @06:05PM (#19548799)
I'm working on this. It is challenging. Even for documents there are challenges.
Re:Creating a collaborative app using CRDTs by phedkvist on Tuesday April 02, 2019 @08:54AM (#19553484)
I think CRDTs can be applied to more than just documents, and they can for sure be applied to client-server communication, and peer-to-peer for that matter.

I used CRDT to create a collaborative graph tool using the 2P2P-Graph. There is a pretty good Wikipedia page about CRDTs, which I recommend you read. It can definitely be applied to many use cases were the datatypes such as counters, sets, maps, sequences, etc are used.

Re:Creating a collaborative app using CRDTs by manigandham on Tuesday April 02, 2019 @12:27AM (#19551099)
CRDTs allow multiple concurrent mutations to the same data. If it's just between a single client and server then there's no need for this. There are some databases that are now using it for replication though.