Just have to plug the super-practical and awesome implementation of CRDT's in Elixir's Phoenix Framework used for pub_sub and in the Presence feature: <a href="https://github.com/phoenixframework/phoenix_pubsub/blob/master/lib/phoenix/tracker.ex" rel="nofollow">https://github.com/phoenixframework/phoenix_pubsub/blob/mast...</a>
CRDTs are great, and I've seen a lot of quality in Christopher's work.<p>A few other resources for those interested in CRDT subject:<p>- Our cartoon explainer <a href="https://gun.eco/distributed/matters.html" rel="nofollow">https://gun.eco/distributed/matters.html</a><p>- An excellent talk by Martin Kleppmann <a href="https://youtu.be/yCcWpzY8dIA" rel="nofollow">https://youtu.be/yCcWpzY8dIA</a><p>- Marc Shapiro's in depth talk <a href="https://www.youtube.com/watch?v=oyUHd894w18" rel="nofollow">https://www.youtube.com/watch?v=oyUHd894w18</a>
Nice to see more about CRDTs and Riak. Worked a bit with Riak a few years back and was sure at the time that CRDTs would play a much larger role in distributed databases, but have seen very little about them since.<p>Anyone have any more resources on the adoption/use of CRDTs?
Research :
Implementation :
Writing style :<p>I think it's really worth mentioning how much work it takes to write this kind of article. Congratulations Chris, I think that on top being a great researcher, you are also a great writer. And a quick look at the Lasp repositories shows that you did not only write about CRDTs' history, you made a big part of it happen as well.<p>Meiklesoft™ ftw ️