Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I was just in an exact situation that called for something like this. About a month ago, I was trying to implement a collaborative text editor for a freelance client. This was my first time working in the CRDT/conflict resolution space, and I was completely unprepared for how complex it was.

I was using a few open source packages - TipTap, YJS, ProseMirror - but I had a particular use case that the docs simply didn't address (long story). It was the kind of help that would really require at least an hour sit-down with a very experienced developer to brainstorm with me on a solution, but there's not an obvious marketplace for that kind of touchpoint.



Hey danielvaughn, I was curious if you ever considered Liveblocks for CRDT/conflict resolution?

They released an example for a block based text editor here: https://liveblocks.io/examples/block-text-editor-advanced/ne...

And as for CRDT and conflict resolution they have the Storage Block that's handling all of this. You can do offline/online and undo/redo quite easily.

I keep sending you example cause I'm a visual person :P, but look at that interactive article and let me know what you think: https://liveblocks.io/blog/how-to-build-undo-redo-in-a-multi...


Wow, this is very cool. I had not seen this before. Bookmarking for later. Are you affiliated with them?


Did you try CKEditor 5 with collaboration features? It is quite ready to use: https://ckeditor.com/collaboration/


Now there is! ;-)

Yeah - this is where I see us fitting well. It's not really the standard install/import and you're done issues that docs deal with. It's the niche problem <> niche expertise area where I believe we can excel - these tend to be very competent teams or developers who would be willing to take that hour and pay for it because the value is high enough.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: