Data Laced with History: Causal Trees & Operational CRDTs — Archagon Was Here
archagon.net · 22,193 words · saved by 1 readers
An in-depth exploration of a new class of expressive, performant, and intuitive CRDTs, together with macOS and iOS sample code.
Hello! This article took a while to cobble together. If you find it useful, please consider leaving a donation via DonorBox , BuyMeACoffee , or Ethereum . (Thought I'd try something new!) Or, just buy yourself a nice Roost through my Amazon affiliate link . Donation or not, thank you for reading! 😊 (Sorry about the length! At some point in the distant past, this was supposed to be a short blog post. If you like, you can skip straight to the demo section to get a sense of what this article is about.) Embarrassingly, most of my app development to date has been confined to local devices. Program
related reading
- Building a BFT JSON CRDTjzhao.xyz
- An Interactive Intro to CRDTs | jakelazaroff.comjakelazaroff.com
- Peritext: A CRDT for Rich-Text Collaborationinkandswitch.com
- CRDTs go brrrjosephg.com
- CRDT optimizationsbartoszsypytkowski.com
- Building data-centric apps with a reactive relational databaseriffle.systems
- Designing Data Structures for Collaborative Apps - Matthew Weidnermattweidner.com
- Actual: Using CRDTs in the Wildarchive.jlongster.com
- CRDT optimizationsbartoszsypytkowski.com
- CRDT: Text Buffer - Made by Evanmadebyevan.com
- GitHub - jackyzha0/bft-json-crdt: 🏰 the first JSON-like Byzantine Fault Tolerant CRDTgithub.com
- About CRDTs • Conflict-free Replicated Data Typescrdt.tech