

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

May 8, 2017 • 1h 9min
SE-Radio Episode 290: Diogo Mónica on Docker Security
Docker Security Team lead Diogo Mónica talks with SE Radio's Kim Carter about Docker Security aspects. Simple Application Security, which hasn't changed much over the past 15 years, is still considered the most effective way to improve security around Docker containers and infrastructure. The discussion explores characteristics such as Immutability, the copy-on-write filesystem, as well as orchestration principles that are baked into Docker Swarm, such as mutual TLS/PKI by default, secrets distribution, least privilege, content scanning, image signatures, and secure/trusted build pipelines. Diogo also shares his thoughts around the attack surface of the Linux kernel; networking, USB, and driver APIs; and the fact that application security remains more important to focus our attention on and get right.

Apr 25, 2017 • 1h 1min
SE-Radio Episode 289: James Turnbull on Declarative Programming with Terraform
James Turnbull joins Robert Blumen for a discussion of Terraform, an infrastructure-as-code tool, and a deep dive into how Terraform implements the declarative programming model.

Apr 18, 2017 • 1h 17min
SE-Radio Episode 288: DevSecOps
Francois Raynaud and Kim Carter cover moving to DevSecOps from traditional delivery approaches. Shifting security focus up front. Building a development team with not only development specialties, but also security and operations.

4 snips
Apr 11, 2017 • 1h 6min
SE-Radio-Episode-287:-Success-Skills-for-Architects-with-Neil-Ford
Neal Ford, a seasoned expert in software architecture, teams up with Kim Carter, an accomplished professional in the field. They dive into the essential skills for software architects, emphasizing the balance between technical expertise and soft skills like communication. The duo discusses the challenges architects face in agile environments and the importance of historical context in evolution. They explore the complexities of maintaining clear code and the human factors influencing architectural design, providing valuable insights on fostering change in development teams.

Mar 28, 2017 • 49min
SE-Radio-Episode-286-Katie-Malone-Intro-to-Machine-Learning
Show host Edaena Salinas talks with Katie Malone about Machine Learning. Katie Malone is a Data Scientist in the Research and Development department at Civis Analytics. She is also an instructor of the Intro to Machine Learning online course from Udacity and host of Linear Digressions, a podcast about machine learning. Topics include: machine learning, data science, a career in machine learning.

Mar 14, 2017 • 46min
SE-Radio Episode 285: James Cowling on Dropbox's Distributed Storage System
James Cowling of Dropbox tells Robert Blumen about their massive migration from Amazon's S3 to their own distributed storage system.

Mar 7, 2017 • 52min
SE-Radio Episode 284: John Allspaw on System Failures: Preventing, Responding, and Learning From
John Allspaw CTO of Etsy speaks with Robert Blumen about systemic failures and outages. Why they cannot be totally prevented, how to respond, and what we can learn from them.

Feb 28, 2017 • 1h 10min
SE-Radio Episode 283: Alexander Tarlinder on Developer Testing
Felienne talks with Alexander Tarlinder on how to test as a developer. What can and should developers test?

Feb 14, 2017 • 1h 8min
SE-Radio-Episode-282-Donny-Nadolny-on-Debugging-Distributed-Systems
Donny Nadolny of PagerDuty joins Robert Blumen to tell the story of debugging an issue that PagerDuty encountered when they set up a Zookeeper cluster that spanned across two geographically separated datacenters in different regions.

Feb 7, 2017 • 50min
SE-Radio-Episode-281-James-Whittaker-on-Career-Strategy
Edaena Salinas talks with James Whittaker about Career Strategy in the technology field. James is a Distinguished Technical Evangelist at Microsoft and author of "How Google Tests Software" and the viral blog post "Why I left Google". Topics include: Career Management, the role of mentors and managers in your career, a discussion on 1:1 meetings, job specialization and advice on when to switch jobs.


