Tutorial: 17:00–18:30 (English)
Yjs
I’m the author of Yjs - a popular technology (CRDT) for building collaborative applications.
I want to give a Yjs tutorial. There is currently no Yjs tutorial video. So I would spend some time to prepare a tutorial that would cover all the basics of building collaborative applications using different technologies.
- Yjs / CRDT data structures introduction
- How should we represent data in a CRDT
- Observing data
- Common pitfalls
- Syncing data with other clients using “providers”
- Using a standard websocket provider (setting up a backend, auth*, init of content)
- Using one of the p2p or e2e providers
- Integration of Yjs with other technologies: Editors (ProseMirror, Quill), Drawing Tools (TLDraw), Jupyter Notebooks, React
I’m happy to cover certain topics in more detail once I know more about the other talks.
Kevin Jahns
Independent OSS Hacker from Berlin. Author of Yjs. I like writing code.