PLAY PODCASTS
56 // Sync

56 // Sync

Metamuse · Adam Wiggins, Mark McGranaghan, Adam Wulf

May 12, 20221h 22m

Audio is streamed directly from the publisher (media.museapp.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

The foundational technology for Muse 2 is local-first sync, which draws from over a decade of computer science research on CRDTs. Mark, Adam Wiggins, and Adam Wulf get technical to describe the Muse sync technology architecture in detail. Topics include the difference between transactional, blob, and ephemeral data; the “atoms” concept inspired by Datomic; Protocol Buffers; and the user’s data as a bag of edits. Plus: why sync is a powerful substrate for end-user programming.

Discuss this episode in the Muse community

Follow @MuseAppHQ on Twitter


Show notes