Differential Syncing
16:57
For a personal project, I looked into the magical world of how to sync work from two or more peers on a single item, without anyone losing their work.
Thankfully, Neil Fraser has published a paper on Diff Strategies, Fuzzy Patching, and indeed Differential Synchronization. Even more thankfully, Google has open sourced a diff-match-patch library (ported to several popular programming languages) that does all the heavy lifting for you.
Most likely my personal project will never be finished to a point where it would be made public, but since I found this stuff interesting, I just thought I’d put this out there for others to enjoy.
Sorry, the comment form is closed at this time.