News for hackers. Stuff that matters.
Re:Launch HN: Tella (YC S20) – Collaborative video editing i... by triyambakam on Saturday August 15, 2020 @12:20AM (#24165906)
What are you using to synchronize state across users? Operational transformation, conflict free replicated data types?
Re:Launch HN: Tella (YC S20) – Collaborative video editing i... by happylinks on Saturday August 15, 2020 @01:11AM (#24166141)
We use roomservice.dev which indeed uses JSON CRDT types.
Re:Launch HN: Tella (YC S20) – Collaborative video editing i... by triyambakam on Saturday August 15, 2020 @07:35PM (#24173397)
Oh very cool, thanks!
Re:Launch HN: Tella (YC S20) – Collaborative video editing i... by markcipolla on Saturday August 15, 2020 @12:39AM (#24165991)
Ya, I'm tinkering on some collaborative apps of my own, so I'd love to hear about this... I'm _assuming_ CRDT with json types?
Re:Launch HN: Tella (YC S20) – Collaborative video editing i... by triyambakam on Saturday August 15, 2020 @07:33PM (#24173384)
My research has led me to the JS library "automerge" which uses JSON CRDTs and is actually one of Martin Kleppmann's projects. I was watching one of his talks when I realized he was talking about the library automerge which I'd already come across but hadn't strongly considered. I know it's a little bit of a fallacy (appeal to authority) but seeing that he built it really sold it for me.