Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the implementation of a conflict-free replicated data type (CRDT) in Rust through this 19-minute conference talk from RustFest Rome 2018. Dive into the concept of CRDTs, starting with a simple append-only Set and progressing to more complex data structures. Learn how to create a command-line interface for a CRDT shopping list, discover emerging Traits during code evolution, and utilize cargo for seamless crate integration. Gain insights into documenting code with runnable examples and understand the mathematical principles behind merging replicas without conflicts. Follow along as the speaker covers topics such as data types, state-based approaches, problem-solving techniques, composition, API design, and query traits, concluding with a Q&A session.