
Software Engineering Radio - the podcast for professional software developers
Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. SE Radio 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 brought to you by the IEEE Computer Society and IEEE Software magazine.
Latest episodes

5 snips
Feb 18, 2021 • 59min
Episode 447: Michael Perry on Immutable Architecture
Michael L. Perry discusses his recently published book, The Art of Immutable Architecture, distinguishing immutable architecture from other approaches and, using familiar examples such as git and blockchain, addresses some possible misunderstandings...

Feb 10, 2021 • 1h 6min
Episode 446: Nigel Poulton on Kubernetes Fundamentals
Nigel Poulton, author of The Kubernetes Book and Docker Deep Dive, discusses Kubernetes fundamentals, why Kubernetes is gaining so much momentum, deploying an example app, and why Kubernetes is considered "the" Cloud OS.

Feb 2, 2021 • 1h 9min
Episode 445: Thomas Graf on eBPF (extended Berkeley Packet Filter)
Thomas Graf, Co-Founder of Cilium and CTO of Isovalent, dives deep into the world of eBPF and XDP. He discusses how these technologies revolutionize networking, observability, and security by enabling efficient packet processing and real-time monitoring. Thomas contrasts traditional and modern kernel development practices while exploring the role of eBPF in microservices and Kubernetes. He emphasizes its benefits over conventional methods, such as improved system reliability and performance, along with how major tech companies are investing in this evolving field.

9 snips
Jan 29, 2021 • 1h 3min
Episode 444: Tug Grall on Redis
Tug Grall of Redis Labs discusses Redis, its evolution over the years and emerging use cases today,its module based ecosystem and Redis’ applicability in a wide range of applications beyond being a layer for caching data such as search, machine learning

Jan 20, 2021 • 1h 11min
Episode 443: Shawn Wildermuth on Diversity and Inclusion in the Workplace
Felienne discusses diversity and inclusivity in software development with Shawn Wildermuth, Microsoft MVP and creator of the Hello World movie.

Jan 14, 2021 • 1h 3min
Episode 442: Arin Bhowmick on UX Design for Enterprise Applications
Arin Bhowmick, Global Vice President and Chief Design Officer at IBM, discusses why and how UX design for enterprise applications is different than for consumer applications.

Jan 5, 2021 • 59min
Episode 441 Shipping Software - With Bugs
James Smith, CEO and co-founder of Bugsnag discusses “Why it is ok to ship your software with Bugs.”

Dec 24, 2020 • 51min
Episode 440: Alexis Richardson on gitops
Alexis Richardson discusses gitops - a deployment model based on convergent infrastructure as code with host Robert Blumen.

Dec 18, 2020 • 1h 8min
Episode 439: JP Aumasson on Cryptography
JP Aumasson, author of Serious Cryptography, discusses cryptography, specifically how encryption and hashing work and underpin many security functions.

Dec 12, 2020 • 51min
Episode 438: Andy Powell on Lessons Learned from a Major Cyber Attack
Andy Powell is the CISO of AP Moller Maersk and discusses the 2017 cyber attack that hit the company and the lessons learned for preventing and recovering from future attacks.