June Meetup in Boulder


Details
Speakers will include:
J Haigh on rust-powered data ingestion at Elastic
Nathan Sobo from Github on concurrent change without conflict
Abstract for Nathan's talk:
Version control is all about synchronizing changes between multiple replicas. In Git, synchronization is manually initiated, and user intervention is required in the presence of conflicting changes. At GitHub, we've been exploring alternative approaches to synchronizing changes based on conflict-free replicated data types (CRDTs). As their name implies, CRDTs allow multiple replicas of the same data to be concurrently modified and synchronized without the risk of conflict. We've already employed them in production to implement collaborative editing in the Teletype package for Atom. Now we're building on those lessons and using Rust to push CRDTs into new areas, including a new CRDT-based text editor and a CRDT-based version control system that augments Git with real-time synchronization and fine-grained edit histories. In this talk, I'll share the basics of what we've learned, describe what we've built so far, and talk about how Rust has helped us get there.
-----------
Free pizza and fizzy water served. Community members will be available to help with code review of your project, pair programming, general rust questions, etc. No prior knowledge of rust is required. If you are curious or interested, show up!

June Meetup in Boulder