{"podcast":{"title":"Software Engineering Radio - The Podcast for Professional Software Developers","slug":"software-engineering-radio","podcast_index_feed_id":1372513,"rss_url":"https://feeds.feedburner.com/se-radio","website_url":"https://www.se-radio.net","image_url":"http://media.computer.org/sponsored/podcast/se-radio/se-radio-logo-1400x1475.jpg","author":"SE-Radio Team (team@se-radio.net)","episode_count":724,"summary":"Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. Every 10 days, a new episode is published that covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character from the software engineering world. All SE Radio episodes are original content — we do not record conferences or talks given in other venues. Each episode comprises two speakers to ensure a lively listening experience. SE Radio is an independent and non-commercial organization.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/software-engineering-radio"},"episode":{"title":"SE Radio 716: Martin Kleppmann Local-First Software","slug":"se-radio-716-martin-kleppmann-local-first-software","published_at":"2026-04-15T22:15:00+00:00","page_url":"https://stenobird.com/podcast/software-engineering-radio/se-radio-716-martin-kleppmann-local-first-software","show_page_url":"https://stenobird.com/podcast/software-engineering-radio","url":"https://se-radio.net/2026/04/se-radio-716-martin-kleppmann-local-first-software/","audio_url":"https://traffic.libsyn.com/secure/seradio/716-martin-kleppman-local-first-software.mp3?dest-id=23379","summary":"Martin Kleppmann, Associate Professor at the University of Cambridge and author of the best-selling O'Reilly book Designing Data-Intensive Applications, talks to host Adi Narayan about local-first collaboration software. They discuss what the term means, how it leads to simpler application architectures compared to the cloud-first model, and the benefits to developers and users from keeping all of their data on their own devices. Martin goes into detail about how applications can synchronize data with and without a server, as well as conflict-resolution techniques, and the open-source library Automerge, which implements CRDTs and developers can use out-of-the-box. He also clarifies what kinds of applications would be suitable for the local-first approach. In the context of AI, they discuss vibe coding, local-first apps, and how the conflict-resolution work that enables data to be synchronized between users can also work with human-AI collaboration.","meta_description":"Martin Kleppmann, Associate Professor at the University of Cambridge and author of the best-selling O'Reilly book Designing Data-Intensive Applications, t…","key_points":[],"chapters":[],"topics":[],"duration_seconds":3314,"processing_state":"failed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/software-engineering-radio/episodes/se-radio-716-martin-kleppmann-local-first-software/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/software-engineering-radio/se-radio-716-martin-kleppmann-local-first-software.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}