~/talk

Simple CRDT in Rust

Talkat RustFest Rome 2018 · 2018-11-24..11-25· [rust, web3]
slides:none on file

Implements an append-only grow-only set in Rust then composes it into a two-phase set (add and tombstone remove) using unique tagged entries so removes only affect locally observed tags. Builds a CLI shopping list, shows the exact merge functions (set union) and simple traits for merge update and query, uses cargo to pull existing crates, provides runnable examples, and demonstrates the approach scales conceptually though state growth and compaction tradeoffs remain.

AI-written summary · about

  1. 0:00Introduction
  2. 0:18Data types
  3. 1:33Statebased
  4. 2:23Problem
  5. 4:22Wrapper
  6. 5:44Compose
  7. 7:16Tag
  8. 8:09Composition
  9. 8:23API
  10. 11:19Implicit
  11. 12:32Query trait
  12. 13:52References
  13. 15:26My code
  14. 16:22Conclusion
  15. 16:49Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.