
localfirst.fm
A podcast about local-first software development
Latest episodes

19 snips
Nov 12, 2024 • 1h 32min
#17 – Kyle Simpson: Local-first identity
Kyle Simpson, a renowned JavaScript engineer and author of 'You Don’t Know JS,' dives deep into local-first identities and data ownership. He traces his journey towards the local-first movement and introduces the concept of Web 2.5, advocating for user control and decentralized systems. Topics include the complexities of digital identity management, innovative data synchronization techniques, and empowering local creators. Simpson emphasizes the importance of encryption and peer-to-peer communication, ultimately pushing for a sustainable tech future.

20 snips
Oct 23, 2024 • 1h 14min
#16 – Anselm Eickhoff: Jazz
Anselm Eickhoff, creator of Jazz and founder of Garden Computing, delves into the revolutionary 'local-first' tech landscape. He discusses Jazz’s role in app development, emphasizing user trust and collaboration. The conversation showcases various innovative applications of Jazz, exploring challenges in data synchronization and user permissions. Anselm also reflects on the power of small teams in tech innovation, drawing parallels between jazz music and decentralized web ecosystems, while sharing insights from nature that echo the web’s evolution.

54 snips
Oct 1, 2024 • 1h 1min
#15 – Tuomas Artman: Linear, sync engines, rethought startup MVP
Tuomas Artman, Co-founder and CTO of Linear, shares his rich experience building sync engines at companies like Uber and Groupon. He discusses the evolution of software quality and how embracing a local-first approach has driven Linear’s success. Tuomas emphasizes rethinking the startup MVP to prioritize quality over speed, challenging conventional strategies. He dives into the transformative role of sync engines in tech and the value of user experience in product development, showcasing insights that could reshape future startups.

13 snips
Sep 3, 2024 • 57min
#14 – Matthew Weidner: Architectures for Central Server Collaboration
Matthew Weidner, a PhD student at Carnegie Mellon, dives into the world of distributed systems and local-first software. He shares insights from his comprehensive blog post on architectures for central server collaboration. The conversation covers fascinating technologies like CRDTs and auto-merge, contrasting various state management strategies in collaborative apps. Matthew highlights the evolution of local-first principles and its challenges, offering practical examples from gaming and collaborative text editing that illuminate the future of secure, flexible software.

21 snips
Aug 13, 2024 • 1h 5min
#13 – Maggie Appleton: Barefoot Developers, AI, end-user programming
Maggie Appleton, a designer, anthropologist, and developer, explores exciting concepts like 'Barefoot Developers', who seek more control over their software tools. She discusses how local-first technology enhances user experiences and personalizes programming for communities. The role of AI in developing accessible software is examined, along with its potential for improving privacy. Maggie emphasizes the importance of user ownership in creating tailored solutions, advocating for a future where everyday users can innovate without barriers.

25 snips
Jul 23, 2024 • 1h 12min
#12 – James Pearce: Tinybase
In this episode, James Pearce, the creator of TinyBase, discusses the platform's custom query system, persistence, and syncing integrations. They explore the challenges of data synchronization in local-first apps and the journey of crafting TinyBase while living on a boat. James also shares insights on Facebook's impact through open-source projects and the development of a local-first GitHub client on TinyBase.

6 snips
Jul 2, 2024 • 1h 2min
#11 – Adam Wiggins: Local-first Conf 2024
Adam Wiggins, founder of Heroku and co-author of the Local First essay, shares insights from the inaugural Local First conference he co-organized. He redefines 'local-first' software, highlighting its community focus and the resurgence of these ideas in tech. Listeners will discover the excitement of in-person interactions and the diversity that enriched the event. Wiggins discusses practical challenges developers face, along with innovative solutions like sync engines and a universal version control system for future projects.

32 snips
Jun 12, 2024 • 1h 4min
#10 – Matt Wonlaw: cr-sqlite, syncing strategies and incremental view maintenance
Matt Wonlaw, a local-first tool builder, discusses CRDTs, SQLite, and incremental view maintenance. Topics include software dev for submarines, event sourcing, CR SQLite, challenges of SQLite in browsers, Materialite, and data modeling for multiplayer apps.

34 snips
May 21, 2024 • 1h 3min
#9 – Dax Raad: Local-First SaaS
Dax Raad, creator of SST.dev and healthcare/finance apps, discusses local-first approach in app development. Topics include simplifying app dev, user experience excellence, benefits of local-first, challenges in updating apps, and embracing craftsmanship in software development.

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.