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

YouTube

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

Conf42 via YouTube

Overview

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

Reviews

Start your review of Every Node.js App Should Have Real-Time Collaborative Features

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.