devtools.fm: Developer Tools, Open Source, Software Development cover image

Tuomas Artman - Linear

devtools.fm: Developer Tools, Open Source, Software Development

00:00

How to Use the Sync Engine to Create a Tree of Model Objects

The sync engine literally has two jobs: It gets the user up to date with the current state of the world, or all the objects that you as a user see, and then it keeps you up to date. And there's humongous complexity around both of these problems. Like we've always wanted to fix it because we think that using CRDTs for that issue editor would just be a much nicer experience. We're kind of like the whole team jump in and sort of make edits at the same time. But everything else, yeah, like the whole data structure that we have is essentially just a tree of data, JavaScript objects.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app