Home Podcasts Software Engineering Radio - the podcast for professional software developers
Software Engineering Radio - the podcast for professional software developers

Software Engineering Radio - the podcast for professional software developers

team@se-radio.net (SE-Radio Team) 728 Episodes Jul 2, 2026

Software Engineering Radio is a podcast aimed at professional software developers, offering educational content rather than news. Episodes are either tutorials or interviews with notable figures in software engineering, covering a wide range of topics. The podcast is produced by the IEEE Computer Society and IEEE Software magazine.

Episodes

SE Radio 727: Jeroen Janssens and Thijs Nieuwdorp on Using Polars Jul 2, 2026 01:02:16 Jeroen Janssens, a senior developer relations engineer at Posit, and Thijs Nieuwdorp, a developer relations engineer at Polars, speak with host Gregory M. Kapfhammer about Polars, a Python package for transforming, analyzing, and visualizing data. After discussing the key features, they explore the implementation and use of the expressions data type provided by Polars. Along with comparing Polars
SE Radio 726: Scott Kingsley on the Swagger Ecosystem Jun 24, 2026 52:30 Scott Kingsley, a VP of Engineering at SmartBear, speaks with host Gregory Kapfhammer about the Swagger ecosystem. They discuss the user interface, editor, and Swagger CodeGen and how these tools support the creation and documentation of OpenAPI-compatible APIs. Scott describes how Swagger fits into frameworks like FastAPI, as well as how Swagger APIs can be exposed through the Model Context Proto
SE Radio 725: Danny Yang and Sam Goldman on the Pyrefly Type Checker Jun 18, 2026 54:51 Danny Yang and Sam Goldman, both Software Engineers at Meta, speak with host Gregory M. Kapfhammer about the Rust-based Pyrefly type checker for Python. After a look at the foundational concepts for annotating and checking types for Python programs, Danny and Sam present a deep dive of the implementation of Pyrefly. While comparing and contrasting against various type checkers, they also describe
SE Radio 724: Jure Leskovec on Relational Graph and Foundational Models Jun 10, 2026 01:02:12 Jure Leskovec, Professor of Computer Science at Stanford University and Chief Scientist at Kumo.ai, speaks with host Sriram Panyam about relational and graph language models and their transformative impact on enterprise decision-making and predictive modeling. Jure begins by establishing the critical importance of predictive modeling across industries - from fraud detection in financial institutio
SE Radio 723: Dave Airlie on Linux Kernel Maintenance Jun 3, 2026 01:09:27 Dave Airlie, a Distinguished Engineer at Red Hat, speaks with host Gregory M. Kapfhammer about Linux kernel maintenance. After over-viewing the scale and structure of the Linux kernel, they dive deep into the review and validation of kernel patches, drawing on examples from the GPU subsystem. After discussing the features and benefits of the Linux kernel's maintenance model, they also explore kern
SE Radio 722: Dwayne McDaniel on the Engineering Challenges of Secrets Management May 27, 2026 52:10 Dwayne McDaniel, developer advocate at GitGuardian.com, joins host Priyanka Raghavan to talk about the engineering challenges of secrets management. They explore what "secrets" really are in modern systems—far beyond passwords—including API keys, tokens, certificates, and machine identities, and how "secret sprawl" emerges across the SDLC. Drawing on reports from GitGuardian and Verizon, they disc
SE Radio 721: Rob Moffat on Risk-First Software Development May 20, 2026 52:31 In this episode, Rob Moffat, author of Risk-First Software Development and chief technical architect at the FinTech Open Source Software Foundation (FINOS), speaks with host Brijesh Ammanath about how all of software development is actually risk management. Rob introduces the concept of 'risk-first software development,' which sits in the context of existing methodologies like scrum and kanban. Sh
SE Radio 720: Martin Dilger on Understanding Eventsourcing May 13, 2026 55:36 Martin Dilger, founder and CEO of Nebuilt GmbH, speaks with host Giovanni Asproni about event sourcing -- a software architecture pattern in which, rather than storing just the current state of your data, you store a sequence of events that represents every change that has ever happened in the system. This episode starts by introducing the vocabulary around event sourcing, highlighting its relatio
SE Radio 719: Birol Yildiz on Building an Agentic AI SRE May 6, 2026 53:57 Birol Yildiz, CEO and co-founder of iLert, joins host Kanchan Shringi to explore how iLert built an AI SRE — an autonomous agent for handling production incidents — and what the experience revealed about building AI agents in the real world. Birol explains why incident response is a fundamentally agentic problem, where the unpredictability of novel incidents makes rule-based runbooks insufficient
SE Radio 718: Will Sentance on JS Modernization Apr 29, 2026 58:43 Will Sentance, educator and co-founder of Codesmith, joins SE Radio's Adi Narayan to discuss the evolution of JavaScript and modern best practices. They begin with JavaScript's origins as a simple scripting language and its growth into the backbone of modern web development, highlighting the core theme of the "don't break the web" constraint. The requirement that JavaScript must remain backward-co
SE Radio 717: Eric Tschetter on Decoupling Observability Apr 23, 2026 01:00:13 In this episode, host Amey Ambade sits with Eric Tschetter, co-founder of Apache Druid and Chief Architect at Imply, to dissect the critical move toward Decoupling Observability. To begin, they define three pillars—logs, metrics, and traces—and consider why the rise of microservices has made traditional, tightly coupled stacks a major source of pain. Such coupled systems can lead to issues such as
SE Radio 716: Martin Kleppmann Local-First Software Apr 15, 2026 55:14 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

Recommended