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.
In this episode we talk about Geoffrey's background in malleable software and how relational databases can be leveraged to build better web apps and improve data ownership. A topic he extensively investigates through the Riffle research project.
In this episode we talk about Aaron's history in local-first, which goes back to 2008 with the release of Google Gears – the first time sqlite was added to the browser - and his perspective on where we're at now and why local-first is finally happening.
In this inaugural episode, I'm speaking to Peter van Hardenberg, who helped to coin and popularize the term Local First. As the director of the Ink & Switch Research Lab, he's been on the forefront of this work for the better part of a decade. My conversation with him today starts with the basics of what Local First is and why you, an application developer, should care about it.