
#62 Musing About Local-First Sync & CRDTs with Mark McGranaghan
About this episode
Mark McGranaghan joins us to talk about how the Muse app uses Conflict-free Replicated Data Types (CRDTs) for local-first data synchronization.
More details on Local-first: https://www.inkandswitch.com/local-first/
Referenced article about hybrid logical clocks: https://archive.jlongster.com/using-crdts-in-the-wild
Discuss this episode: https://discord.gg/nPa76qF
Get every episode summarized
Each time Happy Path Programming publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from Happy Path Programming

#121 Effect Oriented Python with Sune Debel
Happy Path Programming

#120 Aver AI-Native Programming Language with Szymon Teżewski
Happy Path Programming

#119 FP Reaches the Masses with Paul Snively
Happy Path Programming

#118 Effects of 2025
Happy Path Programming