team@se-radio.net (SE-Radio Team)
Software Engineering Radio - the podcast for professional software developers
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.
Author
team@se-radio.net (SE-Radio Team)
Category
Podcast website
Latest episode
Jul 8, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
SE Radio 232: Mark Nottingham on HTTP/2 16.07.2015 1:07:00
Stefan Tilkov talks to Mark Nottingham, chair of the IETF (Internet Engineering Task Force) HTTP Working Group and Internet standards veteran, about HTTP/2, the new version of the Web's core protocol. The discussion provides a glimpse behind the process of building standards. Topics covered include the history of HTTP versions, differences among those versions, and the relation of HTTP/2 to Google...
SE Radio 231: Joshua Suereth and Matthew Farwell on SBT and Software Builds 01.07.2015 57:23
Joshua Suereth and Matthew Farwell discuss SBT (Simple Build Tool) and their new book SBT in Action . They first look at the factors creating a need for build systems and why they think SBT—a new addition to this area—is a valuable contribution in spite of the vast number of existing build tools. Host Tobias Kaatz , Joshua, and Matthew then discuss how parallel execution of highly customizabl...
SE Radio 230: Shubhra Khar on NodeJS 26.06.2015 57:28
Shubhra Kar of StrongLoop talks to Jeff Meyerson about Node.js. Node allows for server-side JavaScript. Shubra and Jeff explore why Node is so important from three standpoints: isomorphic JavaScript, the single-threaded-concurrency model, and the "API economy." Isomorphic JavaScript apps have their own control and viewing logic, but they share the state and specification of the models between cli...
SE Radio 229: Flavio Junqueira on Distributed Coordination with Apache ZooKeeper 16.06.2015 49:36
Flavio Junqueira is the author of Zookeeper: Distributed Process Coordination . Flavio and Jeff Meyerson begin by defining ZooKeeper and talking about what ZooKeeper is and isn't. ZooKeeper can be thought of as a patch against certain fallacies of distributed computing: that the network is secure, has zero latency, has infinite bandwidth, and so on. With ZooKeeper, a programmer can be insulated...
SE Radio 228: Software Architecture Sketches with Simon Brown 10.06.2015 56:36
Simon Brown, author of Software Architecture for Developers, talks with Sven Johann about using simple sketches to visualize, communicate and document software architecture. The show starts with a consideration of why sketches are more useful than UML and then continues with the explanation of the C4 model (context, containers, components and classes) and how it fits Shneiderman's mantra. Next...
SE Radio 227: Eric Brewer: The CAP Theorem Then and Now 27.05.2015 45:53
Robert Blumen talks with Eric Brewer, who discovered the CAP (consistency, availability, partition tolerance) theorem. The first part of the show focuses on Brewer's original thesis presented at the 2000 ACM Symposium on Principles of Distributed Computing (PODC): What set of problems motivated the formulation of CAP? How was it understood at the time? What are the three types of systems that can...
SE Radio 226: Eric Evans on Domain-Driven Design at 10 Years 13.05.2015 54:26
Eberhard Wolff talks with Eric Evans , the founder of domain-driven design (DDD), about its impact after 10 years. DDD consists of domain-modelling patterns; it has established itself as a sound approach for designing systems with complex requirements. The show covers an introduction to DDD, how the community's understanding of DDD has changed in the last 10 years, the often overlooked component—s...
SE Radio 225: Brendan Gregg on Systems Performance 14.04.2015 1:00:35
Senior performance architect and author of *Systems Performance* Brendan Gregg talks with Robert Blumen about systems performance: how the hardware and OS layers affect application behavior. The discussion covers the scope of systems performance, systems performance in the software life cycle, the role of performance analysis in architecture, methodologies for solving performance problems, dyn...
SE Radio 224: Sven Johann and Eberhard Wolff on Technical Debt 31.03.2015 56:58
In this episode, Sven Johann and Eberhard Wolff talk about technical debt and how to handle it. They begin by defining external and internal quality and then talk about technical debt as a metaphor for discussing quality with management. They then consider whether technical debt is bad and how to handle it by using Eric Evan's strategic design. The show explores the reasons for technical debt;...
SE Radio 223: Joram Barrez on the Activiti Business Process Management Platform 18.03.2015 1:02:17
Josh Long talks to Activiti cofounder Joram Barrez about the wide world of (open source) workflow engines, the Activiti BPMN2 engine, and what workflow implies when you're building process-driven applications and services. Joram was originally a contributor to the jBPM project with jBPM founder Tom Baeyens at Red Hat. He cofounded Activiti in 2010 at […]
SE Radio 222: Nathan Marz on Real-Time Processing with Apache Storm 06.03.2015 57:22
Nathan Marz is the creator of Apache Storm, a real-time streaming application. Storm does for stream processing what Hadoop does for batch processing. The project began when Nathan was working on aggregating Twitter data using a queue-and-worker system he had designed. Many companies use Storm, including Spotify, Yelp, WebMD, and many others. Jeff and Nathan […]
SE Radio 221: Jez Humble on Continuous Delivery 24.02.2015 1:05:46
Johannes Thönes interviews Jez Humble, senior vice president at Chef, about continuous delivery (CD). They discuss continuous delivery and how it was done at Go, CD, and HP firmware; the benefits of continuous delivery for developers; Conway's law and cross-functional teams; scary releases and nonscary releases; fix-forward, blue-green deployments, and A/B testing; origins of continuous […]
SE Radio 220: Jon Gifford on Logging and Logging Infrastructure 18.02.2015 54:13
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 […]
SE Radio 219: Apache Kafka with Jun Rao 09.02.2015 1:03:01
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 […]
SE Radio 218: Udi Dahan on CQRS (Command Query Responsibility Segregation) 30.01.2015 1:02:28
Guest Udi Dahan talks with host Robert Blumen about the CQRS (command query responsibility segregation) architectural pattern. The discussion begins with a review of the command pattern. Then a high-level overview of CQRS, which consists of a separation of a command processing subsystem that updates a write model from one or more distinct and separate, […]
SE Radio 217: James Turnbull on Docker 07.01.2015 1:01:40
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: […]
SE Radio 216: Adrian Cockcroft on the Modern Cloud-based Platform 09.12.2014 1:09:25
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 […]
SE Radio 215: Gang of Four – 20 Years Later 20.11.2014 1:12:38
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 […]
SE Radio 214: Grant Ingersoll on his book, Taming Text 11.11.2014 1:04:21
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 […]
SE Radio 213: James Lewis on Microservices 29.10.2014 1:02:53
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...
SE Radio 212: Randy Shoup on Company Culture 22.10.2014 1:00:40
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. […]
SE Radio 211: Continuous Delivery on Windows with Rachel Laycock and Max Lincoln 30.09.2014 1:03:51
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 che...
SE Radio 210: Stefan Tilkov on Architecture and Micro Services 17.09.2014 54:47
Micro services is an emerging trend in software architecture that focuses on small, lightweight applications as a means to avoid large, unmaintainable, monolithic systems. This approach allows for individual technology stacks for each component and more resilient systems. Micro services uses well-known communication schemes such as REST but also require new technologies for the implementation. […]
SE Radio 209: Josiah Carlson on Redis 05.09.2014 1:07:47
Josiah Carlson discusses Redis, an in-memory single-threaded data structure server. A Redis mailing list contributor and author, Josiah talks with Robert about the differences between Redis and a key-value store, client-side versus server-side data structures, consistency models, embedding Lua scripts within the server, what you can do with Redis from an application standpoint, native locking […]
SE Radio 208: Randy Shoup on Hiring in the Software Industry 26.08.2014 1:05:40
With this episode, Software Engineering Radio begins a series of interviews on social/nontechnical aspects of working as a software engineer as Tobias Kaatz talks to Randy Shoup, former CTO at KIXEYE, about hiring in the software industry. Prior to KIXEYE, Randy worked as director of engineering at Google for the Google App Engine and as […]
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.