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 624: Marcelo Trylesinski on FastAPI
Marcelo Trylesinski, a senior software engineer at Pydantic and a maintainer of open-source Python tools including Starlette and Uvicorn, joins host Gregory M…
Software Engineering Radio - the podcast for professional software developersSE Radio 623: Michael J. Freedman on TimescaleDB
Michael J. Freedman, the Robert E. Kahn Professor in the Computer Science Department at Princeton University, as well as the co-founder and CTO of Timescale…
Software Engineering Radio - the podcast for professional software developersSE Radio 622: Wolf Vollprecht on Python Tooling in Rust
Wolf Vollprecht, the CEO and founder of Prefix.dev, speaks with host Gregory M. Kapfhammer about how to implement Python tools, such as package managers, in…
Software Engineering Radio - the podcast for professional software developersSE Radio 621: Xe Iaso on Fly.io
Xe Iaso of Fly.io discusses their hosting platform with host Jeremy Jung. They cover building globally distributed applications with Anycast, using Wireguard…
Software Engineering Radio - the podcast for professional software developersSE Radio 620: Parker Selbert and Shannon Selbert on Robust Job Processing in Elixir
Shannon Selbert, co-founder of Soren and developer of Oban, and Parker Selbert, creator of the Oban background job framework, chief architect at dscout, and…
Software Engineering Radio - the podcast for professional software developersSE Radio 619: James Strong on Kubernetes Networking
Infrastructure engineer and Kubernetes ingress-Nginx maintainer James Strong joins host Robert Blumen to discuss the Kubernetes networking layer. The…
Software Engineering Radio - the podcast for professional software developersSE Radio 618: Andreas Møller on No-Code Platforms
Andreas Møller, founder of Toddle, a no-code tool for building scalable performant web applications, speaks with SE Radio's Brijesh Ammanath about no-code…
Software Engineering Radio - the podcast for professional software developersSE Radio 617: Frances Buontempo on Modern C++
Frances Buontempo, author of the new book Learn C++ by Example, discusses the C++ programming language, a widely used general-purpose programming language…
Software Engineering Radio - the podcast for professional software developersSE Radio 616: Ori Saporta on the Role of the Software Architect
Ori Saporta, co-founder and Systems Architect at vFunction, joins host Jeff Doolittle for a conversation about the role of the software architect. The episode…
Software Engineering Radio - the podcast for professional software developersSE Radio 615: Kent Beck on "Tidy First?"
Kent Beck, Chief Scientist at Mechanical Orchard, and inventor of Extreme Programming and Test-Driven Development, joins SE Radio host Giovanni Asproni for a…
Software Engineering Radio - the podcast for professional software developersSE Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development
Wouter Groeneveld, author of The Creative Programmer and PhD researcher at KU Leuven, discusses his research related to programming education with host Jeremy…
Software Engineering Radio - the podcast for professional software developersSE Radio 613: Shahar Binyamin on GraphQL Security
Shahar Binyamin, CEO and co-founder of Inigo, joins host Priyanka Raghavan to discuss GraphQL security. They begin with a look at the state of adoption of…
Software Engineering Radio - the podcast for professional software developersSE Radio 612: Eyal Solomon on API Consumption Management
Eyal Solomon, CEO and co-founder of Lunar.dev, joins SE Radio's Kanchan Shringi for a discussion on tooling for API consumption management. The episode starts…
Software Engineering Radio - the podcast for professional software developersSE Radio 611: Ines Montani on Natural Language Processing
Ines Montani, co-founder and CEO of Explosion, speaks with host Jeremy Jung about solving problems using natural language processing (NLP). They cover…
Software Engineering Radio - the podcast for professional software developersSE Radio 610: Phillip Carter on Observability for Large Language Models
Phillip Carter, Principal Product Manager at Honeycomb and open source software developer, talks with host Giovanni Asproni about observability for large…
Software Engineering Radio - the podcast for professional software developersSE Radio 609: Hyrum Wright on Software Engineering at Google
Hyrum Wright, Senior Staff Engineer at Google, discusses the book he co-edited, "Software Engineering at Google," with host Gregory M. Kapfhammer. Wright…
Software Engineering Radio - the podcast for professional software developersSE Radio 608: Lane Wagner on Revisiting the Go Language
Lane Wagner of Boot.dev speaks with host Philip Winston about Go, the programming language that's popular for web, cloud, devops, networking, and other types…
Software Engineering Radio - the podcast for professional software developersSE Radio 607: John Frandsen on Geospatial Technologies
John Frandsen, Chief Product officer for Elebase, joins host Jeff Doolittle for an exploration of geospatial technologies. The conversation begins with a…
Software Engineering Radio - the podcast for professional software developersSE Radio 606: Charlie Jones on Third-Party Software Supply Chain Risks
Charlie Jones, Director of Product Management at ReversingLabs and subject matter expert in supply chain security, joins host Priyanka Raghavan to discuss…
Software Engineering Radio - the podcast for professional software developersSE Radio 605: Yingjun Wu on Streaming Databases
Yingjun Wu, founder of RisingWave Labs and previously a software engineer at Amazon Web Services and researcher at IBM Almaden Research Center, speaks with SE…
Software Engineering Radio - the podcast for professional software developersSE Radio 604: Karl Wiegers and Candase Hokanson on Software Requirements Essentials
Karl Wiegers, Principal Consultant with Process Impact and author of 14 books, and Candase Hokanson, Business Architect and PMI-Agile Certified Practitioner at…
Software Engineering Radio - the podcast for professional software developersSE Radio 603: Rishi Singh on Using GenAI for Test Code Generation
Rishi Singh, founder and CEO at Sapient.ai, speaks with SE radio's Kanchan Shringi about using generative AI to help developers automate test code generation…
Software Engineering Radio - the podcast for professional software developersSE Radio 602: Nicolas Carlo on Improving Legacy Code
Nicolas Carlo talks with host Sam Taggart about Nicolas's recent book, Legacy Code First Aid Kit. They start by defining legacy code and the general issues…
Software Engineering Radio - the podcast for professional software developersSE Radio 601: Han Yuan on Reorganizations
Han Yuan, an accomplished Chief Product and Technology Officer, joins host Priyanka Raghavan to discuss reorganizations. The conversation starts with a broad…
Software Engineering Radio - the podcast for professional software developersSE Radio 600: William Morgan on Kubernetes Sidecars and Service Mesh
William Morgan, founder of the Linkerd service mesh and CEO of Bouyant, joins SE Radio's Robert Blumen for a discussion of sidecars, service mesh, and a…
Software Engineering Radio - the podcast for professional software developersSE Radio 599: Jason C. McDonald on Quantified Tasks
Jason C. McDonald, author of the book Dead Simple Python, speaks with host Samuel Taggart about leveraging quantified tasks to improve estimation, particularly…
Software Engineering Radio - the podcast for professional software developersSE Radio 598: Jonathan Crossland on the AMMERSE Framework
Jonathan Crossland, software architect, author, and business owner, joins host Jeff Doolittle for a conversation about the AMMERSE framework of design…
Software Engineering Radio - the podcast for professional software developersSE Radio 597: Coral Calero Muñoz and Félix García on Green Software
Coral Calero Muñoz and Felix Garcia, professors at the University of Castilla-La Mancha, speak with host Giovanni Asproni about green and sustainable…
Software Engineering Radio - the podcast for professional software developersSE Radio 596: Maxim Fateev on Durable Execution with Temporal
Maxim Fateev, the CEO of Temporal, speaks with SE Radio's Philip Winston about how Temporal implements durable execution. They explore concepts including…
Software Engineering Radio - the podcast for professional software developersSE Radio 595: Llewelyn Falco on Approval Testing
Llewelyn Falco, creator approval tests, talks with SE Radio host Sam Taggart about testing code in general and the various types of testing that developers…
Software Engineering Radio - the podcast for professional software developersSE Radio 594: Sean Moriarity on Deep Learning with Elixir and Axon
Sean Moriarity, creator of the Axon deep learning framework, co-creator of the Nx library, and author of Machine Learning in Elixir and Genetic Algorithms in…
Software Engineering Radio - the podcast for professional software developersSE Radio 593: Eric Olden on Identity Orchestration
Eric Olden talks with host Giovanni Asproni about identity orchestration, a software approach for managing distributed identity and access management (IAM) and…
Software Engineering Radio - the podcast for professional software developersSE Radio 592: Jaxon Repp on Distributed Data Infrastructure
Jaxon Repp of HarperDB speaks with Brijesh Ammanath about distributed data infrastructure, including what it is and why it's important. They discuss the key…
Software Engineering Radio - the podcast for professional software developersSE Radio 591: Yechezkel Rabinovich on Kubernetes Observability
Yeckezkel Rabinovich, CTO of Groundcover, speaks with host Philip Winston about observability and eBPF as it applies to Kubernetes. Rabinovich was previously…
Software Engineering Radio - the podcast for professional software developersSE Radio 590: Andy Suderman on Standing Up Kubernetes
Andy Suderman, CTO of Fairwinds, joins host Robert Blumen to talk about standing up a kubernetes cluster. Their discussion covers build-your-own versus managed…
Software Engineering Radio - the podcast for professional software developersSE Radio 589: Zac Hatfield-Dodds on Property-Based Testing in Python
Zac Hatfield-Dodds, the Assurance Team Lead at Anthropic, speaks with host Gregory M. Kapfhammer about property-based testing techniques and how to use them in…
Software Engineering Radio - the podcast for professional software developersSE Radio 588: José Valim on Elixir, Machine Learning, and Livebook
José Valim, creator of the Elixir programming language, Chief Adoption Officer at Dashbit, and author of three programming books, speaks with SE Radio host…
Software Engineering Radio - the podcast for professional software developersSE Radio 587: M. Scott Ford on Managing Dependency Freshness
M. Scott Ford, the CTO of Corgibytes and host of the Legacy Code Rocks podcast, discusses managing dependency freshness. SE Radio's Sam Taggart speaks with him…
Software Engineering Radio - the podcast for professional software developersSE Radio 586: Nikhil Shetty on Virtual Private Cloud
Nikhil Shetty, an expert in networking and distributed systems, speaks with SE radio's Kanchan Shringi about virtual private cloud (VPC) and related…
Software Engineering Radio - the podcast for professional software developersSE Radio 585: Adam Frank on Continuous Delivery vs Continuous Deployment
Adam Frank, SVP of Product and Marketing at Armory.io, speaks with SE Radio's Kanchan Shringi about continuous integration, continuous delivery, and continuous…
Software Engineering Radio - the podcast for professional software developersSE Radio 584: Charles Weir on Ruthless Security for Busy Developers
Charles Weir—developer, security researcher, and Research Fellow at Security Lancaster—joins host Giovanni Asproni to discuss an approach that development…
Software Engineering Radio - the podcast for professional software developersSE Radio 583: Lukas Fittl on Postgres Performance
Lukas Fittl of pganalyze discusses the performance of Postgres, one of the world's most popular database systems. SE Radio host Philip Winston speaks with…
Software Engineering Radio - the podcast for professional software developersSE Radio 582: Leo Porter and Daniel Zingaro on Learning to Program with LLMs
Dr. Daniel Zingaro and Dr. Leo Porter, co-authors of the book Learn AI-Assisted Python Programming, speak with host Jeremy Jung about teaching programming with…
Software Engineering Radio - the podcast for professional software developersSE Radio 581: Zach Lloyd on Terminal Emulators
Zach Lloyd, CEO of Warp.dev, discusses how to implement and effectively use command-line terminals. Host Gregory Kapfhammer speaks with Lloyd about how…
Software Engineering Radio - the podcast for professional software developersSE Radio 580: Josh Doody on Mastering Business Communication for Software Engineers
Josh Doody, author of Mastering Business Email, speaks with host Brijesh Ammanath about how software engineers can master business communication. They begin…
Software Engineering Radio - the podcast for professional software developersSE Radio 579: Arun Gupta on Open Source Strategy and Community
Arun Gupta, Vice President and General Manager of Open Ecosystem Initiatives at Intel Corporation, discusses open-source strategy and community with SE Radio…
Software Engineering Radio - the podcast for professional software developersSE Radio 578: Ori Mankali on Secrets Management using Distributed Fragments Cryptography
In this episode, Ori Mankali, senior VP of engineering at cloud security startup Akeyless, speaks with SE Radio's Nikhil Krishna about secrets management and…
Software Engineering Radio - the podcast for professional software developersSE Radio 577: Casey Muratori on Clean Code, Horrible Performance?
Casey Muratori caused some strong reactions with a blog post and an associated video in which he went through an example from the "Clean Code" book by Robert…
Software Engineering Radio - the podcast for professional software developersSE Radio 576: Jens Neuse on Back Ends for Front Ends
Jens Neuse, founder of Wundergraph, joins SE Radio host Jeff Doolittle for a conversation about back ends for front ends, or BFF. Jens begins by explaining how…
Software Engineering Radio - the podcast for professional software developersSE Radio 575: Nir Valtman on Pipelineless Security
Nir Valtman, co-Founder and CEO at Arnica, discusses pipelineless security with SE Radio host Priyanka Raghavan. They start by defining pipelines and then…
Software Engineering Radio - the podcast for professional software developersSE Radio 574: Chad Michel on Software as an Engineering Discipline
Chad Michel, Senior Software Architect at Don't Panic Labs and co-author of Lean Software Systems Engineering for Developers, joins host Jeff Doolittle for a…
Software Engineering Radio - the podcast for professional software developersSE Radio 573: Varun Singh on Evolution of Internet Protocols
In this episode, Varun Singh, Chief Products and Technology Officer at Daily.co, speaks with host Nikhil Krishna about the 30-year evolution of web protocols…
Software Engineering Radio - the podcast for professional software developersSE Radio 572: Gregory Kapfhammer on Flaky Tests
Gregory Kapfhammer, associate professor at Allegheny College, discusses the common problem of 'flaky tests' with SE Radio's Nikhil Krishna. Flaky tests are…
Software Engineering Radio - the podcast for professional software developersSE Radio 571: Jeroen Mulder on Multi-Cloud Governance
Jeroen Mulder, author of Multi-Cloud Strategy for Cloud Architects, joins host Robert Blumen for a discussion of public cloud, private cloud, and multi-cloud…
Software Engineering Radio - the podcast for professional software developersSE Radio 570: Stanisław Barzowski on the jsonnet Language
Stanisław Barzowski of XTX Markets and a committer on the jsonnet project joins SE Radio's Robert Blumen for a conversation about the jsonnet programming…
Software Engineering Radio - the podcast for professional software developersSE Radio 569: Vladyslav Ukis on Rolling out SRE in an Enterprise
Vladyslav Ukis, author of the book Establishing SRE Foundations: A Step-by-Step Guide to Introducing Site Reliability Engineering in Software Delivery…
Software Engineering Radio - the podcast for professional software developersSE Radio 568: Simon Bennetts on OWASP Dynamic Application Security Testing Tool ZAP
Simon Bennetts, a distinguished engineer at Jit, discusses one of the flagship projects of OWASP: the Zed Attack Proxy (ZAP) open source security testing tool…
Software Engineering Radio - the podcast for professional software developersSE Radio 567: Dave Cross on GitHub Actions
Dave Cross, owner of Magnum Solutions and author of GitHub Actions Essentials (Clapham Technical Press), speaks with SE Radio host Gavin Henry about GitHub…
Software Engineering Radio - the podcast for professional software developersSE Radio 566: Ashley Peacock on Diagramming in Software Engineering
Ashley Peacock, author of the book Creating Software with Modern Diagramming Techniques, speaks with SE Radio host Akshay Manchale about diagrams in software…
Software Engineering Radio - the podcast for professional software developersSE Radio 565: Luca Galante on Platform Engineering
Luca Galante, head of product at Humanitec, joins host Jeff Doolittle for a conversation about platform engineering. They begin by defining platform…