Tutorial: 15:00–16:30 (English)
Build collaborative applications with Yjs
Yjs is a popular technology (CRDT) for building collaborative applications.
In this tutorial, we’ll cover:
- 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
Kevin Jahns
X/Twitter: @kevin_jahns
Independent OSS Hacker from Berlin. Author of Yjs. I like writing code.