← Back to schedule

Web

Local-first apps with a sync engine you can read

Jonas Lindqvist, Design Engineer at Parallax

Date
Friday, 19 March 2027
Time (PT)
1:30 PM to 2:15 PM
Room
Harbor Room, Pier 27
Level
Advanced

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
Made with Supacode