
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

Sep 23, 2020 • 1h 9min
Episode 427: Sven Schleier and Jeroen Willemsen on Mobile Application Security
Sven Schleier and Jeroen Willemsen from the OWASP Mobile Application Security Verification Standard and Testing Guide project discuss mobile application security and how the verification standard and testing guide can be used to improve your app’s...

Sep 15, 2020 • 53min
Episode 426: Philip Kiely on Writing for Software Developers
Philip Kiely discusses his book Writing for Software Developers. Software development primarily involves writing code but strong written communication skills are critical. Technical comprehension is vital but solid written communication skills are also...

Sep 9, 2020 • 1h 12min
Episode 425: Paul Smith on The Crystal Programming Language and the Lucky Web Framework
Paul Smith discusses the Crystal Programming Language and the Lucky web framework with Jeremy Jung.

Sep 2, 2020 • 58min
Episode 424: Sean Knapp on Dataflow Pipeline Automation
Sean Knapp of Ascend.io talks to Robert Blume about data pipeline automation with an orchestration layer.

Aug 25, 2020 • 58min
423: Ryan Singer on Remote Work
Ryan Singer, Head of Strategy at Basecamp discusses the mindset and culture behind a successful remote work for engineers. Akshay spoke with Ryan about communication, collaboration and cultural aspects of working remotely.

9 snips
Aug 17, 2020 • 51min
Episode 422: Michael Geers on Micro Frontends
Kanchan spoke with Michael Geers on the Micro Frontends. Micro Frontends is an architectural style that aims to extends the benefits of microservices to UI.

Aug 11, 2020 • 50min
Episode 421: Doug Fawley on gRPC
Doug Fawley of the gRPC project discusses gRPC with host Robert Blumen. Their conversation covers the HTTP layer, protobuf, and use cases within microservices architectures.

Aug 6, 2020 • 1h 10min
Episode 420: Ryan Ripley on Making Scrum Work
The podcast explores the pre-requisites for adopting scrum, the importance of scrum values, and key responsibilities within scrum roles. It discusses anti-patterns to avoid and emphasizes the significance of the product backlog and cross-functional teams. The importance of team composition and a clear definition of done are also highlighted. The chapter descriptions provide an overview of the topics covered in the podcast.

Jul 28, 2020 • 56min
Episode 419: John Ellithorpe on the Role of a CTO
Host Kanchan Shringi spoke with Ellithorpe about defining the core essence of the CTO role, the skills that are key for success in the role, how to gain these skills and mentor others.

Jul 22, 2020 • 1h 7min
Episode 418: Functional Programming in Enterprise Applications
Vladimir Khorikov discusses functional programming in enterprise applications with Jeremy Jung.