About this session
Instant interfaces that work on a train are within reach, but sync is where local-first projects go to die. Jonas builds a tiny, readable sync engine live, using a log of operations and a deterministic merge. By the end you will understand what the big libraries are doing, and whether you need them.
What you'll take away
- The mental model behind operation logs and deterministic merges
- How to handle conflicts users can actually understand
- A decision guide for rolling your own versus adopting a library