Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Enhancing Code Collaboration with Conflict Free Replicated Data Types

PyCon US via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the potential of Conflict Free Replicated Data Types (CRDTs) to revolutionize collaborative coding in Jupyter Notebooks in this 27-minute PyCon US talk. Discover how CRDTs, originally developed for distributed systems, can address version control challenges and enable real-time collaboration in data science and machine learning workflows. Learn the basics of CRDTs through Python examples, and see how they can be applied to create a Google Docs-like experience in Jupyter Notebooks, allowing for synchronous insertions, diffs, and auto-merges with multiple contributors. Gain insights into the evolution of CRDTs, their academic origins, and their practical applications for everyday developers. Delve into topics such as replication conflicts, distributed systems, and open-source implementations as you uncover the power of CRDTs to enhance code collaboration and overcome traditional limitations of Jupyter Notebooks.

Syllabus

Intro
Overview
Replication Conflict
Distributed Systems
Conflict Free Replication
Python Implementation
Open Source Implementation
Python Code
Conclusion

Taught by

PyCon US

Reviews

Start your review of Enhancing Code Collaboration with Conflict Free Replicated Data Types

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.