This week we talk to Aaron Boodman, a founder of Rocicorp, the company behind Replicache and Zero. They have been innovating in the sync engine space for years and have been working on Zero for a while now. Zero is a sync engine that is designed to be a general purpose sync engine for the web with a focus on DX and UX.
https://rocicorp.dev/
https://replicache.dev/
https://zero.rocicorp.dev/
https://x.com/aboodman
https://aaronboodman.com/
Apply to sponsor the podcast: https://devtools.fm/sponsor
Become a paid subscriber our patreon, spotify, or apple podcasts for the ad-free episode.
https://www.patreon.com/devtoolsfm
https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe
https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758
https://www.youtube.com/@devtoolsfm/membership
00:00:00 Introduction
00:01:29 The Importance of Sync Engines
00:06:44 Replicache
00:11:52 Ad
00:12:11 Partial Sync in Zero
00:13:56 ZQL: The Query Language for Zero
00:21:11 Building Applications with Zero
00:28:57 Incremental View Maintenance Explained
00:35:11 Challenges in Building Sync Engines
00:40:46 Zero's SaaS Product Offering
00:42:59 Roadmap to Beta and Beyond
00:45:41 Conclusion and Final Thoughts