3 ms·
Here’s the link to the Ink & Switch paper: https://www.inkandswitch.com/local-first.html https://www.inkandswitch.com/local-first.html They also have a bunch o
by jakelazaroff 7y ago
Here’s the link to the Ink & Switch paper: https://www.inkandswitch.com/local-first.html https://www.inkandswitch.com/local-first.html
They also have a bunch of other articles that are great reads. The one on end-user programming is especially good, imo: https://www.inkandswitch.com/end-user-programming.html https://www.inkandswitch.com/end-user-programming.html
- SkyMarshal 7y agoThanks, that was so much easier to read than some long-winded narrative about it.
- sansnomme 7y agoJust to clear something up: CRDTs, op transforms etc. only work well when your collaboration is near real-time. The oft-cited "work off-grid for two weeks and magically sync your work with everyone else" doesn't really work out in real life. You will need merge and diff tools. The equivalent of CRDT's behavior would be to merge git conflicts by time — whoever commits first gets merged.