
Episode 4
#4 – Martin Kleppmann: CRDTs, Automerge, generic syncing servers & Bluesky
localfirst.fm · localfirst.fm
February 28, 20241h 4m
Audio is streamed directly from the publisher (media.transistor.fm) 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 guest of this episode, Martin Kleppmann, is one of the authors of the original local-first essay. Martin has been exploring local-first software and CRDTs for over 10 years, which has led to the creation of Automerge, which we discuss in depth in this episode. This episode is also exploring the ideas of generic sync servers and the impact this technology could have on local-first software in the future.
Mentioned in podcast
- Martin Kleppmann: martin.kleppmann.com + x.com/martinkl + bsky.app/profile/martin.kleppmann.com + nondeterministic.computer/@martin
- Ink & Switch
- Bluesky
- Automerge CRDTs
- The original CRDT paper
- Our JSON CRDT paper
- Our design for rich text in Automerge
- How Bluesky works
Links:
- Website: localfirst.fm
- X/Twitter: x.com/localfirstfm
- YouTube: youtube.com/@localfirstfm
- Local-First Conf 2024
Thank you to Expo and CrabNebula for supporting the podcast.
Topics
localfirstwebdevsoftware