Sync Conf 2025
Talks
The conference is on Nov 12, 2025. The venue is The Lodge at The Regency Ballroom located at 1290 Sutter St, San Francisco, CA.
08:30
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:30
17:30
18:30
Check in and coffee
Welcome James Arthur
Teaching models to collaborate Lee Byron
Synchronizing data across computation Frank McSherry
Conflict resolution x Notion blocks Angelique Nehmzow
Break
Why physical replication still matters Carl Sverre
CRDTs solved conflicts, not sync Adam Fish
Can sync be network-optional? Brendan O'Brien
How to design a sync-first database James Cowling
Lunch
A tale of two sync engines Arushi Bandi
Always be pair programming swyx
SQLite persistence on the web Conrad Hofmeyr
sync(sync) Aaron Boodman, Johannes Schickling, James Cowling, Kyle Mathews
Break
Oops, my sync engine has become a database Anselm Eickhoff
Your data, your rules & the way to share them Irakli Gozalishvili, Chris Joel
Building AI agentic apps in 2025 Sunil Pai
Local-first software: pragmatism vs idealism Adam Wiggins
Post-event mingling
Conflict resolution x Notion blocks
Nov 12 10:20 - 10:45
At Notion we are building a productivity suite used by more than 100 million people worldwide. At its core is a document editor with content organized in 'blocks' that can be split, merged and moved around.
To properly support real-time collaboration, as well as enable our offline editing feature, we needed to introduce conflict resolution. In this talk I'll discuss how we achieved this by implementing a CRDT (conflict-free replicated data type), some unique challenges we faced given our block model, and how we did this at scale.
