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.
- 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
Your data, your rules & the way to share them
Nov 12 16:50 - 17:10
This talk explores how ideas from decades of computer science - semantic triples from 1970s AI research, Datalog from logic programming, Probabilistic Search Trees from modern distributed systems - combined in novel ways address existing technical challenges in local-first software.
The presentation delivers a crash course in each technology before demonstrating how their synthesis enables: query-driven partial replication, cross-application cooperation through schema-on-read semantics, and fully reactive UIs built with declarative Datalog rules. All syncing through commodity blob stores (S3, R2, IPFS) without coordination servers.
Drawing from Dialog DB, the presentation covers what works, what doesn't, and why this specific combination matters. Attendees will leave with both theoretical understanding and practical knowledge to apply these techniques in their own local-first projects.

