YoVDO

Every Node.js App Should Have Real-Time Collaborative Features

Offered By: Conf42 via YouTube

Tags

Node.Js Courses Conflict-Free Replicated Data Types Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how to implement real-time collaboration features in Node.js applications in this conference talk from Conf42 JavaScript 2023. Explore the ingredients for successful real-time collaboration, including operational transformations and conflict-free replicated data types (CRDTs). Learn about Y.js, a popular CRDT implementation, and how it can be used to build collaborative features. Gain insights into implementing awareness/presence, state synchronization, and managing order in collaborative environments. Understand different architecture options, the scope of collaboration, and how to handle changes to dependent views. Explore the benefits of real-time collaboration and gain valuable insights for enhancing your Node.js applications with collaborative features.

Syllabus

intro
preamble
ingredients
about vladi
about multiplayer
what is real-time collaboraion?
how do you implement it?
operational transformations and conflict-free replicated data types
crdts
y.js
here's what we do with y.js
which real-time collaborative features did we implement?
awareness / presence
state synchronization
- how to keep track of order
- architecture options
- scope of collaboration
- changes to dependent views
recap benefits
final notes
thank you


Taught by

Conf42

Related Courses

MongoDB for Node.js Developers
MongoDB University
Introduction to Office 365 Development and APIs
Microsoft via edX
Server-side Development with NodeJS
The Hong Kong University of Science and Technology via Coursera
Front-End Web UI Frameworks and Tools
The Hong Kong University of Science and Technology via Coursera
Introduction to MongoDB using the MEAN Stack
MongoDB via edX