

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

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.

Apr 11, 2017 • 1h 6min
SE-Radio-Episode-287:-Success-Skills-for-Architects-with-Neil-Ford
Neal Ford chats with Kim Carter about the required skills of a Software Architect, creating and maintain them, transition roles. The importance of history, developing soft skills, and dealing with losing technical skills.

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.

Jan 24, 2017 • 58min
SE-Radio-Episode-280-Gerald-Weinberg-on-Bugs-Errors-and-Software-Quality
Host Marcus Blankenship talks with Gerald Weinberg about his new book, Errors: Bugs, Boo-boos, and Blunders, focusing on why programmers make errors, how teams can improve their software, and how management should think of and discuss errors.

Jan 10, 2017 • 1h 11min
SE-Radio Episode 279: Florian Gilcher on Rust
Eberhard talks with Florian Gilcher about the programming language Rust. Rust originates from Mozilla research. Its focus is on system programming and it is often used to replace C or C++. Topics include the concepts behind Rust; concurrent and safe programming; advanced and unique features like ownership and borrowing; the rust type system (which supports other features like traits, generics and macros). The show finishes with: the evolution of Rust based, features of libraries, and how the community works.


