Skip to content

RUM Monthly Meetup

Photo of Casey Helbling
Hosted By
Casey H.
RUM Monthly Meetup

Details

This month Nitin Savant (https://www.meetup.com/members/213342166/) will be presenting about Conflict-Free Replicated Datatypes (CRDTs) Specifically, how do Google Docs and Github's TeleType allow multiple users to simultaneously edit text? How does any app achieve a real-time effect while maintaining consistent state among users? These questions led us to build a decentralized, peer-to-peer, collaborative text editor of our own! In this talk, he'll break everything down into simple pieces and explain how we built a collaborative editor using Conflict-Free Replicated Datatypes (CRDTs) and WebRTC.

You will learn about:

  • Merging conflicting edits using CRDTs
  • Guaranteeing causality with Version Vectors
  • Maintaining and scaling connections in a distributed network
  • And much more

While this isn't a Ruby project, it will be extremely interesting to anyone who builds for the web.

Pizza and drinks at 6:30 - Talks at 7pm.

Please RSVP!

Photo of ruby.mn group
ruby.mn
See more events
Day Block Brewing Company
1105 Washington Ave S · Minneapolis, MN