Every Node.js app should have real-time collab features | Vladi Stevanovic | Conf42 JavaScript 2023
Read the abstract ➤ https://www.conf42.com/JavaScript_2023_Vladi_Stevanovic_nodejs_app_realtime_collaboration Other sessions at this event ➤ https://www.conf42.com/js2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Reach out to Vladi ➤ vladi@multiplayer.app Chapters 0:00 intro 0:22 preamble 0:44 ingredients 1:47 about vladi 2:12 about multiplayer 4:31 what is real-time collaboraion? 5:44 how do you implement it? 7:04 operational transformations and conflict-free replicated data types 8:28 crdts 9:15 y.js 11:38 here's what we do with y.js 12:31 which real-time collaborative features did we implement? 13:08 awareness / presence 13:58 state synchronization what we learned 15:42 - how to keep track of order 16:58 - architecture options 17:37 - scope of collaboration 18:35 - changes to dependent views 19:48 recap benefits 20:56 final notes 22:01 thank you