News for hackers. Stuff that matters.
Re:OT and CRDT trade-offs for Real-Time collaboration by migueloller on Tuesday January 14, 2020 @08:27AM (#22044506)
We’re actually using ShareDB at Makeswift right now and for us it has become a horrible burden. There are very subtle bugs on their data persistence layer with concurrency and the API is a bit of a mess to work with in my opinion. I’m glad to see other people are having success with it, though.
Re:OT and CRDT trade-offs for Real-Time collaboration by spyder81 on Tuesday January 14, 2020 @06:51PM (#22050465)
I've been given advice that ShareDB is "pretty antiquated and not well supported". I'm told it is not difficult to rewrite in modern NodeJS, replacing things like callbacks and event emitters with async/await produces a much simpler and more reliable server.
Re:OT and CRDT trade-offs for Real-Time collaboration by phsource on Tuesday January 14, 2020 @01:21PM (#22047642)
Ah that's unfortunate; we did find it a bit weird that you have to think of all changes as `ops`, but otherwise, I'm curious as to what you've had issues with.

We also have a custom back-end that's MySQL that may have changed how it work a bit