

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

Feb 18, 2015 • 54min
Episode 220: Jon Gifford on Logging and Logging Infrastructure
Robert Blumen talks to Jon Gifford of Loggly about logging and logging infrastructure. Topics include logging defined, purposes of logging, uses of logging in understanding the run-time behavior of programs, who produces logs, who consumes logs and for what reasons, software as the consumer of logs, log formats (structured versus free form), log meta-data, logging […]

Feb 9, 2015 • 1h 3min
Episode 219: Apache Kafka with Jun Rao
Jeff Meyerson talks to Jun Rao, a software engineer and researcher (formerly of LinkedIn). Jun has spent much of his time researching MapReduce, scalable databases, query processing, and other facets of the data warehouse. For the past three years, he has been a committer to the Apache Kafka project. Jeff and Jun first compare streaming […]

Jan 30, 2015 • 1h 2min
Episode 218: Udi Dahan on CQRS (Command Query Responsibility Segregation)
Udi Dahan discusses the CQRS architectural pattern, its relation to the command pattern, event ordering, event sourcing, and its popularity in different programming communities. He also provides resources for learning more about CQRS.

Jan 7, 2015 • 1h 2min
Episode 217: James Turnbull on Docker
James Turnbull joins Charles Anderson to discuss Docker, an open source platform for distributed applications for developers and system administrators. Topics include Linux containers and the functions they provide, container images and how they are built, use cases for containers, and the future of containers versus virtual machines. Venue: Internet Related Links James's home page: […]

Dec 9, 2014 • 1h 9min
Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform
Adrian Cockcroft discusses the challenges in creating a dynamic, flexible, cloud-based platform with SE Radio host Stefan Tilkov. After briefly discussing the definition of "cloud computing," Adrian explains the history behind Netflix's move to the cloud (which he led). After highlighting some of the differences that have developers and architects must face, Adrian talks about […]

Nov 20, 2014 • 1h 13min
Episode 215: Gang of Four – 20 Years Later
Johannes Thönes talks with Erich Gamma, Ralph Johnson and Richard Helm from the Gang of Four about the 20th anniversary of their book Design Patterns. They discuss the following topics: the definition of a design pattern and each guest's favorite design pattern; the origins of the book in architecture workshops; the writing of the book […]

Nov 11, 2014 • 1h 4min
Episode 214: Grant Ingersoll on his book, Taming Text
Grant Ingersoll, founder and CTO of LucidWorks, talks with Tobias Kaatz about his book Taming Text: How to Find, Organize, and Manipulate It. They begin by discussing popular existing systems for the automated understanding of contextual information. One such system, IBM Watson, drew attention for its victory in the “Jeopardy” game show. They proceed to […]

Oct 29, 2014 • 1h 3min
Episode 213: James Lewis on Microservices
Johannes Thönes talks to James Lewis, principal consultant at ThoughtWorks, about microservices. They discuss microservices' recent popularity, architectural styles, deployment, size, technical decisions, and consumer-driven contracts. They also compare microservices to service-oriented architecture and wrap up the episode by talking about key figures in the microservice community and standing on the shoulders of giants. Recording […]

Oct 22, 2014 • 1h 1min
Episode 212: Randy Shoup on Company Culture
Tobias Kaatz talks to former Kixeye CTO Randy Shoup about company culture in the software industry in this sequel to the show on hiring in the software industry (Episode 208). Prior to Kixeye, Randy worked as director of engineering at Google for the Google App Engine and as chief engineer and distinguished architect at eBay. […]

Sep 30, 2014 • 1h 4min
Episode 211: Continuous Delivery on Windows with Rachel Laycock and Max Lincoln
Johannes talks with Rachel Laycock and Max Lincoln from ThoughtWorks about continuous delivery on Windows. The outline includes: introduction to continuous delivery; continuous integration; DevOps and ChatOps; decisions to be taken when implementing continuous delivery on windows; build tools on windows; packaging and deploy on windows; infrastructure automation and infrastructure as code with chef, puppet […]


