#14 – Matthew Weidner: Architectures for Central Server Collaboration
Listen now
Description
The guest of this episode is Matthew Weidner, a computer science PhD student at Carnegie Mellon University focussing on distributed systems and local-first software. Matthew has recently published an extensive blog post about architectures for central server collaboration which is explored in depth in this conversation comparing different approaches such as CRDTs and event sourcing. Mentioned in podcast Matthew Weidner: x.com/MatthewWeidner3 / mattweidner.comArchitectures for Central Server CollaborationTRVE Data projectShapiro 2011 paperCarlos Baquero papersCRDT paper (the "very theoretical" one)Collabs: Docs / PaperJupiter collaboration system from the 90sBuilding on QuicksandImmutability Changes EverythingInk & Switch's Upwellinglist-positionsFractional indexingLinks:  Website: localfirst.fmX/Twitter: x.com/localfirstfmYouTube: youtube.com/@localfirstfmThank you to Expo and Rocicorp for supporting the podcast.
More Episodes
The guest of this episode is James Arthur, founder and CEO of Electric SQL, a Postgres-centric sync engine for local-first apps. This conversation will dive deep into how Electric works and explore its design decisions such as read-path syncing and using HTTP as the network layer to improve...
Published 12/03/24
Published 12/03/24
The guest of this episode is Kyle Simpson, a prolific JavaScript engineer and author of the book You Don’t Know JS. Over the past years, Kyle has been researching user identity and encryption in a local-first context which we explore in depth in this episode. This conversation will dive into the...
Published 11/12/24