Skip to Main Content
Talk Intermediate First Talk

Collaboration with Yjs and Y-CRDT

Review Pending
Session Description

This talk aims to shed light on Yjs and the Y-CRDT Rust family , the most performant, open source CRDT frameworks that make scalable, peer to peer collaborative applications so much easier to build! We'll be diving into their powerful collaborative features, some exciting projects that make use of them and finally discuss their internals and how they work under the hood!


Talk Outline:

  • An introduction to the realm of collaborative applications and CRDTs
  • Diving into Yjs, Yrs (core rust library of y-crdt) and Ywasm (Wasm wrapper)
  • Exploring use cases and trying out applications like Room.sh, AFFiNE,Synthesia, LegendKeeper etc.
  • The Internals - The YATA Delta-state CRDT, Lamport timestamps, garbage collection, shared types, serialisation and more!

Talk Duration: 30 mins (including QnA)


References

Session Categories

FOSS

Speakers

Achyuth Yogesh Sosale Core Team Lead - HSP, Student @ PES University | Homebrew FOSS by HSP, PES University

About me

I'm Achyuth, a 3rd year B.Tech Computer Science Engineering student at PES University, Electronic City! I am also an Engineering Lead at Phase-R (https://www.instagram.com/phase__r) and Co-Lead at HSP, a FOSS oriented student run club with over 60+ members and a FOSS wing of it's own called Homebrew! (https://homebrew.hsp-ec.xyz/).


I've tinkered with systems, Go, cloud services, containerization and Kubernetes and visually appealing web projects for a while now and continue to explore distributed systems and databases. I'm also a runner, cricket fanatic and a grade 8 certified Piano instructor!


LinkedIn - https://www.linkedin.com/in/achyuthyogeshsosale/

Github - https://github.com/achyuthcodes30

Achyuth Yogesh Sosale

Reviews

No reviews yet.