YoVDO

Enhancing Code Collaboration with Conflict Free Replicated Data Types

Offered By: PyCon US via YouTube

Tags

PyCon US Courses Python Courses Distributed Systems Courses Jupyter Notebooks Courses

Course Description

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

Related Courses

Introduction to Data Science in Python
University of Michigan via Coursera
Julia Scientific Programming
University of Cape Town via Coursera
Python for Data Science
University of California, San Diego via edX
Probability and Statistics in Data Science using Python
University of California, San Diego via edX
Introduction to Python: Fundamentals
Microsoft via edX