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 Latest Jun 3, 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 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
SE Radio 715: Sahaj Garg on Designing for Ambiguity in Human Input Apr 8, 2026 48:02 Sahaj Garg, co-founder and CTO of Wispr, a voice-to-text AI that turns speech into polished writing, talks with host Amey Ambade about designing systems for the ambiguity that's inherent in human input (text, voice, multimodal). Sahaj focuses on concrete architectural and training strategies for building robust AI systems. This episode examines the problem of ambiguity, where it shows up, building
SE Radio 714: Costa Alexoglou on Remote Pair Programming Apr 1, 2026 51:27 Costa Alexoglou, co-founder of the open source Hopp pair-programming application, talks with host Brijesh Ammanath about remote pair programming. They start with a quick introduction to pair programming and its importance to software development before discussing the various problems with the current toolset available and the challenges that tool developers face for enabling pair programming. They
SE Radio 713: Héctor Ramón Jiménez on Building a GUI library in Rust Mar 25, 2026 59:09 Héctor Ramón Jiménez, creator of iced, an Elm-inspired, cross-platform GUI toolkit for Rust, speaks with SE Radio host Gavin Henry about building a GUI library in Rust. Héctor discusses why he created iced, what was needed, the process required to paint on the screen across different operating systems, how multi-operating systems are handled, and what the iced testing ecosystem is like. This episo

Recommended

Playing