

Software Engineering Radio - the podcast for professional software developers
se-radio@computer.org
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.
Episodes
Mentioned books

22 snips
Jan 2, 2025 • 58min
SE Radio 649: Lukas Gentele on Kubernetes vClusters
Lukas Gentele, CEO of Loft Labs and a Kubernetes expert, discusses the intriguing world of vClusters. He explains how these virtual clusters operate within a host Kubernetes environment, enhancing multi-tenancy and resource sharing. Lukas delves into scalability, deployment models, and the quick spin-up of environments that dramatically benefit organizations. The conversation also touches on efficient management strategies for handling multiple vClusters and the role of Kubernetes operators. Plus, he reveals the ease of setting up vClusters, making them accessible for developers.

13 snips
Dec 27, 2024 • 47min
SE Radio 648: Matthew Adams on AI Threat Modeling and Stride GPT
Matthew Adams, Head of Security Enablement at Citi, dives into the revolutionary role of large language models like Stride GPT in threat modeling. He shares insights on the STRIDE methodology and the historical context of security frameworks. The conversation explores practical applications in web development, the need for contextual judgment in security measures, and overcoming challenges like AI hallucinations. Adams also discusses empowering small businesses through open-source tools and highlights the transformative potential of AI in incident response.

33 snips
Dec 11, 2024 • 57min
SE Radio 646: Matthew Skelton on Team Topologies
Matthew Skelton, a leader in modern organizational dynamics and co-author of Team Topologies, delves into optimizing team structures for faster value delivery. He discusses the principles of team topologies, emphasizing the need for strategic decoupling of value streams and managing cognitive load. The conversation highlights crucial aspects like desynchronizing teams for efficiency, fostering a supportive culture, and initiating changes through pilot projects. Skelton warns against siloed teams and advocates for adaptable systems to enhance collaboration and productivity.

Dec 4, 2024 • 59min
SE Radio 645: Vinay Tripathi on BGP Optimization
Vinay Tripathi, a senior network engineer at Google with 18 years of expertise, dives into the intricacies of BGP optimization. He explains its crucial role in managing communication between autonomous systems and discusses the evolution of networking with SDN and NFV. The conversation highlights challenges in cloud environments, including routing issues and data bandwidth management. Vinay also shares insights on BGP's security mechanisms and future trends like intent-based networking, emphasizing the importance of networking knowledge for software engineers.

4 snips
Nov 30, 2024 • 1h 9min
SE Radio 644: Tim McNamara on Error Handling in Rust
Tim McNamara, a renowned Rust educator and author of "Rust in Action," delves into the intricacies of error handling in Rust. He explains the four levels of error management and contrasts Rust's approach with traditional languages. The discussion highlights the power of the Result type, Rust Enums, and the question mark operator. McNamara stresses best practices and how to effectively deal with errors, particularly when interfacing with foreign function interfaces. His insights make grasping Rust’s unique error handling both enlightening and essential for developers.

46 snips
Nov 20, 2024 • 53min
SE Radio 643: Ganesh Datta on Production Readiness
Ganesh Datta, co-founder and CTO of Cortex.io and a former Principal Software Engineer at Mission Lane, dives into the world of production readiness. The conversation highlights the evolving standards of production readiness, especially in microservices. Ganesh discusses the importance of checklists, automated tools, and collaboration between SREs and platform teams. He emphasizes the need for transparency, accountability, and continuous improvement, while proposing innovative approaches to enhance service reliability and user experience.

12 snips
Nov 13, 2024 • 1h 8min
SE Radio 642: Simon Wijckmans on Third-Party Browser Script Security
Simon Wijckmans, founder of c/side and an expert in web security, discusses the security perils of third-party browser scripts. He highlights the risk of malicious attacks, referencing real incidents like the Polyfill.io case. The conversation focuses on the essential role of these scripts despite their vulnerabilities. Simon advocates for layered security strategies, combining content security policies with AI-driven monitoring to thwart threats. He also addresses the complexities of securing single-page applications, emphasizing the need for vigilant oversight in web development.

10 snips
Nov 6, 2024 • 48min
SE Radio 641: Catherine Nelson on Machine Learning in Data Science
Catherine Nelson, a freelance data scientist and author of "Software Engineering for Data Scientists," dives into the collaboration between data scientists and software engineers in the realm of machine learning. She discusses the essential skills for data scientists, the pivotal role of notebooks in workflows, and the distinct responsibilities in machine learning projects. Nelson emphasizes the importance of data preprocessing, model evaluation, and the balance between technical success and business value, shedding light on the complexities of creating effective machine learning pipelines.

Oct 30, 2024 • 59min
SE Radio 640: Jonathan Horvath on Physical Security
In this engaging discussion, Jonathan Horvath, owner of Z-bit Physical Access Control Systems Consultancy with over 25 years in the field, delves into the intricate world of physical access control systems. He highlights the slow shift from proprietary systems to open standards like OSDP and the security risks of cloud-based systems. Horvath reveals vulnerabilities in hotel key card systems, explores advancements in credential technology, and stresses the importance of local decision-making in an increasingly interconnected security landscape.

9 snips
Oct 23, 2024 • 39min
SE Radio 639: Cody Ebberson on Regulated Industries
Cody Ebberson, Co-founder and CTO of Medplum and an experienced software engineer, dives into the challenges of software development in regulated industries like healthcare and finance. He discusses how to translate regulatory demands into actionable tests, emphasizing the importance of automation. The conversation covers navigating compliance while maintaining agility, risk management strategies, and the balancing act between security updates and operational stability. Cody also examines the role of automation in testing and the complexities surrounding logging in these sensitive environments.