localfirst.fm cover image

localfirst.fm

Latest episodes

undefined
13 snips
May 2, 2024 • 57min

#8 – Pirijan Ketheswaran: Kinopio, Canvas-based tools, being a solo developer

Pirijan Ketheswaran, creator of Kinopio and co-creator of Glitch, discusses his journey as a solo developer, sharing insights on building offline apps, the importance of a local-first approach, and the collaborative features of Kinopio. He explores the technical architecture of Kinopio, challenges faced in building Canopio, and the benefits of understanding different disciplines in product development.
undefined
6 snips
Apr 9, 2024 • 1h 34min

#7 – James Long: Actual Budget, Hybrid Logical Clocks & Absurd-SQL

In this episode, James Long, creator of Actual Budget and Absurd-SQL, discusses building Actual Budget, implementing syncing solutions, transitioning to different platforms, and bringing SQLite to the browser. Topics include using SQLite in Electron apps, collaboration in local-first apps, challenges in desktop-mobile app integration, and navigating async issues in WebAssembly. The conversation also explores the evolution of web development, programming models, and the role of React.
undefined
41 snips
Mar 26, 2024 • 1h 44min

#6 – Rasmus Andersson: Playbit, Software Quality, Data Models Tradeoffs

Rasmus Andersson, a key contributor to Spotify, Dropbox, and Figma, discusses software quality, data model trade-offs, and the web's role in modern applications. The conversation delves into the evolution of local-first software, challenges in user experience design, and the development of Playbit, an operating system focused on joyful coding experiences.
undefined
10 snips
Mar 13, 2024 • 47min

#5 – Kyle Mathews: Benefits of using a sync engine, personal local-first apps, ElectricSQL

Kyle Matthews discusses the benefits of using a sync engine for building local-first apps, talks about his experiences in developing personal apps, and explores the challenges and advantages of adopting new technology in the app development space.
undefined
18 snips
Feb 28, 2024 • 1h 4min

#4 – Martin Kleppmann: CRDTs, Automerge, generic syncing servers & Bluesky

Exploring CRDTs, Automerge, and generic syncing servers with Martin Kleppmann. Discussing the future impact on local-first software. Transition from JSON CRDT paper to Auto Merge. Evolution and future enhancements of Auto Merge. Peer-to-peer syncing and transition to local-first software. Evolution of local-first technology and user control over data. Impact of local-first computing on niche use cases.
undefined
32 snips
Feb 14, 2024 • 1h 6min

#3 – Geoffrey Litt: Malleable software, local state management & Riffle

Guest Geoffrey Litt discusses malleable software and how relational databases can improve web apps and data ownership. They explore unifying UI states and app data, the concept of Riffle, trade-offs of using SQLite in TypeScript, schema management challenges, and introduce LiveStore as a solution.
undefined
10 snips
Jan 30, 2024 • 50min

#2 – Aaron Boodman: From Google Gears to Replicache & Reflect.net

Aaron Boodman, Google Gears developer and local-first expert, discusses his journey in local-first software, advancements in web app building and storage challenges, implementation of Replica Hash, using Next JS for websites and Vee for web apps, replicas and Reflect in a React app, and the concept of local first and its collaboration capabilities.
undefined
19 snips
Jan 14, 2024 • 1h 7min

#1 – PVH: An Intro to Local-First

Peter van Hardenberg, director of the Ink & Switch Research Lab, discusses the concept of Local First software, its limitations, and suitability for different applications. They explore the role of peer-to-peer technology, potential of local-first software, and cross-app collaboration. The chapter delves into the benefits of this approach, examples of successful implementation, and available technologies. The podcast emphasizes the importance of having data live on the user's device.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode