Shows / Software Engineering Radio - the podcast for professional software developers

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. SE Radio is brought to you by the IEEE Computer Society…
Episodes
Software Engineering Radio - the podcast for professional software developersSE Radio 684: Dan Bergh Johnsson and Daniel Deogun on Secure By Design
Daniel Deogun and Dan Bergh Johnsson -- two of the co-authors of the book, Secure by Design -- discuss the intersection of good software design and security…
Software Engineering Radio - the podcast for professional software developersSE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
Artie Shevchenko, author of Code Health Guardian, speaks with host Jeff Doolittle about the crucial role of human programmers in the AI era, emphasizing that…
Software Engineering Radio - the podcast for professional software developersSE Radio 682: Duncan McGregor and Nat Pryce on Refactoring from Java to Kotlin
Duncan McGregor and Nat Pryce, co-authors of Java to Kotlin: Refactoring Guidebook, speak with host Giovanni Asproni about their hands-on experiences migrating…
Software Engineering Radio - the podcast for professional software developersSE Radio 681: Qian Li on DBOS Durable Execution/Serverless Computing Platform
Qian Li of DBOS, a durable execution platform born from research by the creators of Postgres and Spark, speaks with host Kanchan Shringi about building…
Software Engineering Radio - the podcast for professional software developersSE Radio 680: Luke Hinds on Privacy and Security of AI Coding Assistants
Luke Hinds, CTO of Stacklok and creator of Sigstore, speaks with SE Radio's Brijesh Ammanath about the privacy and security concerns of using AI coding agents…
Software Engineering Radio - the podcast for professional software developersSE Radio 679: Wesley Beary on API Design
Wesley Beary of Anchor speaks with host Sam Taggart about designing APIs with a particular emphasis on user experience. Wesley discusses what it means to be an…
Software Engineering Radio - the podcast for professional software developersSE Radio 678: Chris Love on Kubernetes Security
Chris Love, co-author of the book Core Kubernetes, joins host Robert Blumen for a conversation about kubernetes security. Chris identifies the node layer…
Software Engineering Radio - the podcast for professional software developersSE Radio 677: Jacob Visovatti and Conner Goodrum on Testing ML Models for Enterprise Products
Jacob Visovatti and Conner Goodrum of Deepgram speak with host Kanchan Shringi about testing ML models for enterprise use and why it's critical for product…
Software Engineering Radio - the podcast for professional software developersSE Radio 676: Samuel Colvin on the Pydantic Ecosystem
Samuel Colvin, the CEO and founder of Pydantic, speaks with host Gregory M. Kapfhammer about the ecosystem of Pydantic's Python frameworks, including Pydantic…
Software Engineering Radio - the podcast for professional software developersSE Radio 675: Brian Demers on Observability into the Toolchain
Brian Demers, Developer Advocate at Gradle, speaks with host Giovanni Asproni about the importance of having observability in the toolchain. Such information…
Software Engineering Radio - the podcast for professional software developersSE Radio 674: Vilhelm von Ehrenheim on Autonomous Testing
Vilhelm von Ehrenheim, co-founder and chief AI officer of QA.tech, speaks with SE Radio's Brijesh Ammanath about autonomous testing. The discussion starts by…
Software Engineering Radio - the podcast for professional software developersSE Radio 673: Abhinav Kimothi on Retrieval-Augmented Generation
In this episode of Software Engineering Radio, Abhinav Kimothi sits down with host Priyanka Raghavan to explore retrieval-augmented generation (RAG), drawing…
Software Engineering Radio - the podcast for professional software developersSE Radio 672: Luca Palmieri on Rust In Production
Luca Palmieri, author of Zero to Production in Rust and Principal Engineering Consultant at MainMatter, speaks with SE Radio host Gavin Henry about Rust in…
Software Engineering Radio - the podcast for professional software developersSE Radio 671: Carson Gross on HTMX
In this episode, SE Radio host Sriram Panyam explores HTMX with its creator, Carson Gross, who is also creator of Hyperscript, the mind behind the Grug Brained…
Software Engineering Radio - the podcast for professional software developersSE Radio 670: Matthias Endler on Prototype in Rust
Matthias Endler, Rust developer, open-source maintainer, and consultant through his company Corrode, speaks with SE Radio host Gavin Henry about prototyping in…
Software Engineering Radio - the podcast for professional software developersSE Radio 669: Will McGugan on Text-Based User Interfaces
Will McGugan, the CEO and founder of Textualize, speaks with host Gregory M. Kapfhammer about how to use packages such as Rich and Textual to build text-based…
Software Engineering Radio - the podcast for professional software developersSE Radio 668: Steve Summers on Securing Test and Measurement Equipment
Steve Summers speaks with SE Radio host Sam Taggart about securing test and measurement equipment. They start by differentiating between IT and OT (Operational…
Software Engineering Radio - the podcast for professional software developersSE Radio 667: Ashley Peacock on Cloudflare
Ashley Peacock, the author of Serverless Apps on Cloudflare, speaks with host Jeremy Jung about content delivery networks (CDNs). Along the way, they examine…
Software Engineering Radio - the podcast for professional software developersSE Radio 666: Eran Yahav on the Tabnine AI Coding Assistant
Eran Yahav, Professor of Computer Science at Technion, Israel, and CTO of Tabnine, speaks with host Gregory M. Kapfhammer about the Tabnine AI coding…
Software Engineering Radio - the podcast for professional software developersSE Radio 665: Malcolm Matalka on Developing in OCaml with Zero Frameworks
Malcolm Matalka, founder of Terrateam, joins host Giovanni Asproni to talk about the reasoning behind choosing a not-so-widespread language (OCaml) and…
Software Engineering Radio - the podcast for professional software developersSE Radio 664: Emre Baran and Alex Olivier on Stateless Decoupled Authorization Frameworks
Emre Baran, CEO and co-founder of Cerbos, and Alex Olivier, CPO and co-founder, join SE Radio host Priyanka Raghavan to explore "stateless decoupled…
Software Engineering Radio - the podcast for professional software developersSE Radio 663: Tyler Flint on Managing External APIs
Tyler Flint, CEO of qpoint.io, joins host Robert Blumen for a conversation about managing external vendor dependencies, including several best practices for…
Software Engineering Radio - the podcast for professional software developersSE Radio 662: Vlad Khononov on Balancing Coupling in Software Design
Software architect and author Vlad Khononov joins host Jeff Doolittle for a discussion on balancing coupling in software design. They start by examining…
Software Engineering Radio - the podcast for professional software developersSE Radio 661: Sunil Mallya on Small Language Models
Sunil Mallya, co-founder and CTO of Flip AI, discusses small language models with host Brijesh Ammanath. They begin by considering the technical distinctions…
Software Engineering Radio - the podcast for professional software developersSE Radio 660: Pete Warden on TinyML
Pete Warden, CEO of Useful Sensors and a founding member of the TensorFlow team at Google, discusses TinyML, the technology enabling machine learning on…
Software Engineering Radio - the podcast for professional software developersSE Radio 659: Brenden Matthews on Idiomatic Rust
Brenden Matthews, a seasoned software engineer, entrepreneur, and author of the Idiomatic Rust and Code Like a Pro in Rust books (both from Manning), speaks…
Software Engineering Radio - the podcast for professional software developersSE Radio 658: Tanya Janca on Secure Coding
Tanya Janca, author of Alice and Bob Learn Secure Coding, discusses secure coding and secure software development life cycle with SE Radio host Brijesh…
Software Engineering Radio - the podcast for professional software developersSE Radio 657: Hong Minhee on ActivityPub and the Fediverse
Hong Minhee, an open source developer and creator of the Fedify ActivityPub library, discusses the ActivityPub protocol and the fediverse with SE Radio's…
Software Engineering Radio - the podcast for professional software developersSE Radio 656: Ivett Ördög on Rewrite versus Refactor
Ivett Ördög speaks with host Sam Taggart about rewrite versus refactor -- a choice that many projects face as they grow. It's a topic that inspires a lot of…
Software Engineering Radio - the podcast for professional software developersSE Radio 655: Charles Humble on Professional Skills for Software Engineers
In this episode, Charles Humble speaks withhost Brijesh Ammanath about skills that can provide developers a grounding in systems thinking. Charles is a 30-year…
Software Engineering Radio - the podcast for professional software developersSE Radio 654: Chris Patterson on MassTransit and Event-Driven Systems
Chris Patterson, founder and principal architect of MassTransit, joins host Jeff Doolittle to discuss MassTransit, a message bus framework for building…
Software Engineering Radio - the podcast for professional software developersSE Radio 653: Asanka Abeysinghe on Cell-Based Architecture
Asanka Abeysinghe, CTO at WSO2, joins host Giovanni Asproni to discuss cell-based architecture -- a style that's intended to combine application, deployment…
Software Engineering Radio - the podcast for professional software developersSE Radio 652: Christian Mesh on OpenTofu
Christian Mesh, tech lead of the OpenTofu project, speaks with host Robert Blumen about OpenTofu. They start with the history of terraform, terraform…
Software Engineering Radio - the podcast for professional software developersSE Radio 651: Paul Frazee on Bluesky and the AT Protocol
Paul Frazee, CTO of Bluesky, speaks with SE Radio's Jeremy Jung about the Authenticated Transfer Protocol (ATProto) used by the Bluesky decentralized social…
Software Engineering Radio - the podcast for professional software developersSE Radio 650: Robert Seacord on What's New in the C Programming Language
Robert Seacord, the Standardization Lead at Woven by Toyota, the convenor of the C standards committee, and author of The CERT® C Coding Standard, Effective C…
Software Engineering Radio - the podcast for professional software developersSE Radio 649: Lukas Gentele on Kubernetes vClusters
Lukas Gentele, CEO of Loft Labs, joins host Robert Blumen for a discussion of kubernetes vclusters (virtual clusters). A vcluster is a kubernetes cluster that…
Software Engineering Radio - the podcast for professional software developersSE Radio 648: Matthew Adams on AI Threat Modeling and Stride GPT
Matthew Adams, Head of Security Enablement at Citi, joins SE Radio host Priyanka Raghavan to explore the use of large language models in threat modeling, with…
Software Engineering Radio - the podcast for professional software developersSE Radio 647: Praveen Gujar on Gen AI for Digital Ad Tech Platforms
Praveen Gujar, Director of Product at LinkedIn, joins SE Radio host Kanchan Shringi for a discussion on how generative AI (GenAI) is transforming digital…
Software Engineering Radio - the podcast for professional software developersSE Radio 646: Matthew Skelton on Team Topologies
Matthew Skelton joins host Giovanni Asproni to talk about team topologies—an approach to organizing teams for fast flow of value. The episode starts with a…
Software Engineering Radio - the podcast for professional software developersSE Radio 645: Vinay Tripathi on BGP Optimization
Vinay Tripathi, a senior network engineer in Google Backbone Engineering and an 18-year network engineering veteran, discusses BGP optimization, a technique…
Software Engineering Radio - the podcast for professional software developersSE Radio 644: Tim McNamara on Error Handling in Rust
Tim McNamara, a well-known Rust educator, author of Rust in Action (Manning), and a recipient of a Rust Foundation Fellowship in 2023, speaks with SE Radio…
Software Engineering Radio - the podcast for professional software developersSE Radio 643: Ganesh Datta on Production Readiness
Ganesh Datta, co-founder of Cortex.io, joins host Robert Blumen for a conversation about production readiness. The conversation covers the history of…
Software Engineering Radio - the podcast for professional software developersSE Radio 642: Simon Wijckmans on Third-Party Browser Script Security
Simon Wijckmans, founder of c/side -- a company that focuses on monitoring, securing, and optimizing third-party JavaScript -- joins SE Radio host Kanchan…
Software Engineering Radio - the podcast for professional software developersSE Radio 641: Catherine Nelson on Machine Learning in Data Science
Catherine Nelson, author of the new O'Reilly book, Software Engineering for Data Scientists, discusses the collaboration between data scientists and software…
Software Engineering Radio - the podcast for professional software developersSE Radio 640: Jonathan Horvath on Physical Security
Jonathan Horvath of Z-bit discusses physical access control systems (PACS) with host Jeremy Jung. They start with an overview of PACS components and discuss…
Software Engineering Radio - the podcast for professional software developersSE Radio 639: Cody Ebberson on Regulated Industries
Cody Ebberson, CTO of Medplum, joins host Sam Taggart to discuss the constraints that working in regulated industries add to the software development process…
Software Engineering Radio - the podcast for professional software developersSE Radio 638: Nick Tune and Jean-Georges Perrin on Architecture Modernization
Nick Tune and Jean-Georges Perrin join host Giovanni Asproni to talk about their proposed approach to modernizing legacy systems. The episode starts with some…
Software Engineering Radio - the podcast for professional software developersSE Radio 637: Steve Smith on Software Quality
Steve Smith, founder and principal architect at Nimble Pros, joins host Jeff Doolittle for a conversation about software quality. The episode begins with a…
Software Engineering Radio - the podcast for professional software developersSE Radio 636: Sriram Panyam on SaaS Control Planes
Sriram Panyam, CTO at DagKnows, discusses SaaS Control Planes with SE Radio host Brijesh Ammanath. The discussion starts off with the basics, examining what…
Software Engineering Radio - the podcast for professional software developersSE Radio 635: Stevie Caldwell on Zero-Trust Architecture
Stevie Caldwell, Senior Engineering Technical Lead at Fairwinds, joins host Priyanka Raghavan to discuss zero-trust network reference architecture. The episode…
Software Engineering Radio - the podcast for professional software developersSE Radio 634: Jim Bugwadia on Kubernetes Policy as Code
Jim Bugwadia, CEO of Nirmata and a committer to the Kyverno projects, joins host Robert Blumen for a discussion of policy-as-code and the open source Kyverno…
Software Engineering Radio - the podcast for professional software developersSE Radio 633: Itamar Friedman on Automated Testing with Generative AI
Itamar Friedman, the CEO and co-founder of CodiumAI, speaks with host Gregory M. Kapfhammer about how to use generative AI techniques to support automated…
Software Engineering Radio - the podcast for professional software developersSE Radio 632: Goran Petrovic on Mutation Testing at Google
Goran Petrovic, a Staff Software Engineer at Google, speaks with host Gregory M. Kapfhammer about how to perform mutation testing on large software systems…
Software Engineering Radio - the podcast for professional software developersSE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations
Abhay Paroha, an engineering leader with more than 15 years' experience in leading product dev teams, joins SE Radio's Kanchan Shringi to talk about cloud…
Software Engineering Radio - the podcast for professional software developersSE Radio 630: Luis Rodríguez on the SSH Backdoor Attack
Luis Rodríguez, CTO of Xygeni.io, joins host Robert Blumen for a discussion of the recently thwarted attempt to insert a backdoor in the SSH (Secure Shell)…
Software Engineering Radio - the podcast for professional software developersSE Radio 629: Emily Bache on Katas and the Importance of Practice
Emily Bache, founder of the Samman Technical Coaching Society and author of several books about technical agile coaching, talks with SE Radio host Sam Taggart…
Software Engineering Radio - the podcast for professional software developersSE Radio 628: Hans Dockter on Developer Productivity
Hans Dockter, the creator of the Gradle build tool and founder of Gradle Inc, the company behind the developer productivity platform Develocity, joins SE Radio…
Software Engineering Radio - the podcast for professional software developersSE Radio 627: Chuck Weindorf on Leaders and Software Engineers
Chuck Weindorf, a retired IT director and chief engineer with nearly 40 years' experience in software engineering, joins host Jeff Doolittle for a conversation…
Software Engineering Radio - the podcast for professional software developersSE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture
Ipek Ozkaya, Principal Researcher and Technical Director of the Engineering Intelligent Software Systems group at the Software Engineering Institute, Carnegie…
Software Engineering Radio - the podcast for professional software developersSE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
Jonathan Schneider, the cofounder of Moderne and the creator of OpenRewrite, talks with SE Radio's Gregory Kapfhammer about automated software maintenance. In…