All Episodes
Software Engineering Radio - the podcast for professional software developers — 729 episodes · page 1 of 8
SE Radio 742: Tim Varelmann on Mathematical Optimization for Software Engineers
SE Radio 741: Sahil Walia on Schema Changes and Data Migrations
SE Radio 740: Raju Dandigam on Building Production AI Agents
SE Radio 739: Erin Catto on Video Game Physics Engines
SE Radio 738: Milan Milanovic on the Laws of Software Engineering
SE Radio 737: Owen McGirr on Software Accessibility
SE Radio 736: Sahil Walia on Apache Iceberg
SE Radio 735: Vivek Yadav on Regression Testing Microservices
SE Radio 734: Sathiesh Veera on Engineering Data-Protection Guardrails with LLMs
SE Radio 733: Max Corbridge on Securing AI Agents
SE Radio 732: Jason Gorman on The Effective Use of AI For Software Development
SE Radio 731: Sonali Varde on AI and the Engineering Manager Role
SE Radio 730: Birgitta Boeckeler on Harness Engineering for AI Agents
SE Radio 729: Garth Mollett on AI Supply Chain Security
SE Radio 728: Clare Liguori on AWS Strands SDK for AI Agents
SE Radio 727: Jeroen Janssens and Thijs Nieuwdorp on Using Polars
SE Radio 726: Scott Kingsley on the Swagger Ecosystem
SE Radio 725: Danny Yang and Sam Goldman on the Pyrefly Type Checker
SE Radio 724: Jure Leskovec on Relational Graph and Foundational Models
SE Radio 723: Dave Airlie on Linux Kernel Maintenance
SE Radio 722: Dwayne McDaniel on the Engineering Challenges of Secrets Management
SE Radio 721: Rob Moffat on Risk-First Software Development
SE Radio 720: Martin Dilger on Understanding Eventsourcing
SE Radio 719: Birol Yildiz on Building an Agentic AI SRE
SE Radio 718: Will Sentance on JS Modernization
SE Radio 717: Eric Tschetter on Decoupling Observability
SE Radio 716: Martin Kleppmann Local-First Software
SE Radio 715: Sahaj Garg on Designing for Ambiguity in Human Input
SE Radio 714: Costa Alexoglou on Remote Pair Programming
SE Radio 713: Héctor Ramón Jiménez on Building a GUI library in Rust
SE Radio 712: Dan Lorenc on Sigstore
SE Radio 711: Scott Hanselman on AI-Assisted Development Tools
SE Radio 710: Marc Brooker on Spec-Driven AI Dev
SE Radio 709: Bryan Cantrill on the Data Center Control Plane
SE Radio 708: Jens Gustedt on C in 2026
SE Radio 707: Subhajit Paul on ERP Automation and AI
SE Radio 706: Yechezkel "Chez" Rabinovich on Observability Tool Migration Techniques
SE Radio 705: Murat Erder and Eoin Woods on Continuous Architecture
SE Radio 704: Sriram Panyam on System Design Interviews
SE Radio 703: Sahaj Garg on Low Latency AI
SE Radio 702: Derick Schaefer on Modern CLIs
SE Radio 701: Max Guernsey, III and Luniel de Beer on Readiness in Software Engineering
SE Radio 700: Mojtaba Sarooghi on Waiting Rooms for High-Traffic Events
SE Radio 699: Benjamin Brial on Internal Dev Platforms
SE Radio 698: Srujana Merugu on How to build an LLM App
SE Radio 697: Philip Kiely on Multi-Model AI
SE Radio 696: Flavia Saldanha on Data Engineering for AI
SE Radio 695: Dave Thomas on Building eBooks Infrastructure
SE Radio 694: Jennings Anderson and Amy Rose on Overture Maps
SE Radio 693: Mark Williamson on AI-Assisted Debugging
SE Radio 692: Sourabh Satish on Prompt Injection
SE Radio 691: Kacper Łukawski on Qdrant Vector Database
SE Radio 690: Florian Gilcher on Rust for Safety-Critical Systems
SE Radio 689: Amey Desai on the Model Context Protocol
SE Radio 688: Daniel Stenberg on Removing Rust from Curl
SE Radio 687: Elizabeth Figura on Proton and Wine
SE Radio 686: François Daoust on W3C
SE Radio 685: Will Wilson on Deterministic Simulation Testing
SE Radio 684: Dan Bergh Johnsson and Daniel Deogun on Secure By Design
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
SE Radio 682: Duncan McGregor and Nat Pryce on Refactoring from Java to Kotlin
SE Radio 681: Qian Li on DBOS Durable Execution/Serverless Computing Platform
SE Radio 680: Luke Hinds on Privacy and Security of AI Coding Assistants
SE Radio 679: Wesley Beary on API Design
SE Radio 678: Chris Love on Kubernetes Security
SE Radio 677: Jacob Visovatti and Conner Goodrum on Testing ML Models for Enterprise Products
SE Radio 676: Samuel Colvin on the Pydantic Ecosystem
SE Radio 675: Brian Demers on Observability into the Toolchain
SE Radio 674: Vilhelm von Ehrenheim on Autonomous Testing
SE Radio 673: Abhinav Kimothi on Retrieval-Augmented Generation
SE Radio 672: Luca Palmieri on Rust In Production
SE Radio 671: Carson Gross on HTMX
SE Radio 670: Matthias Endler on Prototype in Rust
SE Radio 669: Will McGugan on Text-Based User Interfaces
SE Radio 668: Steve Summers on Securing Test and Measurement Equipment
SE Radio 667: Ashley Peacock on Cloudflare
SE Radio 666: Eran Yahav on the Tabnine AI Coding Assistant
SE Radio 665: Malcolm Matalka on Developing in OCaml with Zero Frameworks
SE Radio 664: Emre Baran and Alex Olivier on Stateless Decoupled Authorization Frameworks
SE Radio 663: Tyler Flint on Managing External APIs
SE Radio 662: Vlad Khononov on Balancing Coupling in Software Design
SE Radio 661: Sunil Mallya on Small Language Models
SE Radio 660: Pete Warden on TinyML
SE Radio 659: Brenden Matthews on Idiomatic Rust
SE Radio 658: Tanya Janca on Secure Coding
SE Radio 657: Hong Minhee on ActivityPub and the Fediverse
SE Radio 656: Ivett Ördög on Rewrite versus Refactor
SE Radio 655: Charles Humble on Professional Skills for Software Engineers
SE Radio 654: Chris Patterson on MassTransit and Event-Driven Systems
SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture
SE Radio 652: Christian Mesh on OpenTofu
SE Radio 651: Paul Frazee on Bluesky and the AT Protocol
SE Radio 650: Robert Seacord on What's New in the C Programming Language
SE Radio 649: Lukas Gentele on Kubernetes vClusters
SE Radio 648: Matthew Adams on AI Threat Modeling and Stride GPT
SE Radio 647: Praveen Gujar on Gen AI for Digital Ad Tech Platforms
SE Radio 646: Matthew Skelton on Team Topologies
SE Radio 645: Vinay Tripathi on BGP Optimization
SE Radio 644: Tim McNamara on Error Handling in Rust
SE Radio 643: Ganesh Datta on Production Readiness