

Software Engineering Radio - the podcast for professional software developers
team@se-radio.net (SE-Radio Team)
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 and IEEE Software magazine.
Episodes
Mentioned books

Mar 27, 2018 • 1h 34min
SE-Radio Episode 320: Nate Taggart on Serverless Paradigm
Kishore Bhatia discusses with Nate Taggart about Serverless. Topics include: understanding the motivations for this computing model, deep dive learning about Serverless architecture, development frameworks and tools. Learn from Nate's experience with Serverless paradigm developing Operations tools at Stackery and find out various approaches, challenges and best practices for architecting and building Serverless applications.

Mar 13, 2018 • 48min
SE-Radio Episode 319: Nicole Hubbard on Migrating from VMs to Kubernetes
Edaena Salinas talks with Nicole Hubbard at KubeCon 2017. They discuss why WP engine is migrating from VMs to Kubernetes and how the migration is structured. Nicole explained the VM infrastructure at WP Engine and why there was a need to move...

Feb 20, 2018 • 53min
SE Radio Episode 318: Veronika Cheplygina on Image Recognition
Felienne interviews Veronika Cheplygina about image recognition. We cover the basic concepts of computer vision, its applications and relationship to machine learning.

Feb 6, 2018 • 1h 10min
SE-Radio Episode 317: Travis Kimmel on Measuring Software Engineering Productivity
Kishore Bhatia talks with Travis Kimmel about Engineering Impact: In the age of data-driven decision making, how does one go about measuring, communicating, and improving engineering productivity? We'll learn from Travis' experience building data analytics tools in this space, with insights and best practices for engineering teams and business stakeholders for measuring value and productivity.

Jan 30, 2018 • 1h 8min
SE-Radio Episode 316: Nicolai Parlog on Java 9
Nate Black talks with Nicolai Parlog about Java 9. Topics include: a timeline of Java features; new patterns enabled by Java 8 lambdas, default interface implementations and how they enable code evolution; how Java 9 takes this further with private default methods; an introduction to Java modules: the Java Platform Module System (JPMS); "launch time" dependency validation; module "requires" and "exports": documentation as code and a new topic for code reviews; how to migrate an existing codebase to Java 9 and modules; benefits of Java modules: reliable configuration and a smaller Java runtime; the new Java release schedule.

Jan 23, 2018 • 53min
SE-Radio Episode 315: Jeroen Janssens on Tools for Data Science
Felienne interviews Jeroen Janssens about data science, examining the basic concepts, as well as the skills and tools needed to be(come) a data scientist.

Jan 15, 2018 • 1h 14min
SE-Radio Episode 314: Scott Piper on Cloud Security
Scott Piper and Kim Carter discuss Cloud Security. The Shared Responsibility Model, assets, risks, and countermeasures, evaluation techniques for comparing the security stature of CSPs. Scott discusses his FLAWS CTF engine. Covering tools Security Monkey and StreamAlert.

Dec 18, 2017 • 1h 13min
SE-Radio Episode 313: Conor Delanbanque on Hiring and Retaining DevOps
Kishore Bhatia talks with Conor Delanbanque about DevOps Hiring, building and retaining top talent in the DevOps space. Topics include DevOps as a special Engineering skill, building DevOps mindset and culture, challenges in hiring and retaining top talent and building teams and best practices for DevOps engineers and employers hiring for these skills.

Dec 12, 2017 • 49min
SE-Radio Episode 312: Sachin Gadre on the Internet of Things
Edaena Salinas talks with Sachin Gadre about the internet of things. The discussion begins with an overview of what IoT is and how businesses are adopting it. It then explores the architecture of an IoT application and the security implications of these systems.

22 snips
Dec 5, 2017 • 57min
SE-Radio Episode 311: Armon Dadgar on Secrets Management
Armon Dadgar, the CTO of HashiCorp and a specialist in distributed systems and DevOps tooling, dives deep into the world of secrets management. He explains the critical importance of safeguarding sensitive information like usernames and API tokens. The discussion covers static vs. dynamic secrets, the challenges of secret sprawl, and the necessity for unique credentials. They also tackle the balance between security practices and practical implementation, emphasizing the evolving risks in cloud environments and the essential strategies for effective credential management.


