Listen "41 // Local-first software with Martin Kleppmann"
Episode Synopsis
Local-first is a set of principles that enables collaborative software without the loss of data ownership associated with the cloud. Martin is a computer scientist on the frontier of this movement, and he joins Mark and Adam to discuss how creative people put their souls into their work; a vision for a generic AWS syncing service; and why local-first could be a breakthrough for indie app developers.
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
Show notes
Martin Kleppmann
University of Cambridge
Debussy four-handed piano piece
Martin’s previous startup, Rapportive
Apache Kafka
Designing Data-Intensive Applications
Writing a book: is it worth it?
Local-first software: You own your data, in spite of the cloud
Ink & Switch
Geoffrey Litt
Pixelpusher
the fish says “what the hell is water?”
“crushing it”
elevator pitch
Google Docs
realtime collaboration
defrag your hard drive
self-hosting an SMTP server and spam filtering
thin client
Peter van Hardenberg
Pixelpusher
Automerge
“there is stuff you always use; and stuff that won’t work when you need it”
Slack’s free vs paid message retention
federation, mesh network
CRDTs
How we pay for software
Swift, Kotlin
technology transfer
fuzz testing, Monte Carlo simulation
local-first Trello clone demo
end-to-end encryption
Firebase
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
Show notes
Martin Kleppmann
University of Cambridge
Debussy four-handed piano piece
Martin’s previous startup, Rapportive
Apache Kafka
Designing Data-Intensive Applications
Writing a book: is it worth it?
Local-first software: You own your data, in spite of the cloud
Ink & Switch
Geoffrey Litt
Pixelpusher
the fish says “what the hell is water?”
“crushing it”
elevator pitch
Google Docs
realtime collaboration
defrag your hard drive
self-hosting an SMTP server and spam filtering
thin client
Peter van Hardenberg
Pixelpusher
Automerge
“there is stuff you always use; and stuff that won’t work when you need it”
Slack’s free vs paid message retention
federation, mesh network
CRDTs
How we pay for software
Swift, Kotlin
technology transfer
fuzz testing, Monte Carlo simulation
local-first Trello clone demo
end-to-end encryption
Firebase
More episodes of the podcast Metamuse
84 // Retrospective
05/10/2023
83 // End and beginning
31/08/2023
81 // Evergreen notes with Stephan Ango
22/06/2023
80 // Planning
01/06/2023
78 // Local-first, one year later
04/05/2023
76 // Leadership
23/03/2023
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.