
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. Each episode comprises two speakers to ensure a lively listening experience. SE Radio is brought to you by the IEEE Computer Society and IEEE Software magazine.
Latest episodes

Apr 10, 2012 • 50min
Episode 185: Dwight Merriman on Replication
Recording Venue: MongoSF, San Francisco Guest: Dwight Merriman As application data size and throughput have outgrown the processing and storage needs of commodity servers, replication has become an increasingly important strategy. In this episode, Robert talks with Dwight Merriman about database replication. Topics covered include replication basics, master-slave versus master-master, failure and recovery, replication versus […]

Mar 14, 2012 • 1h 25min
Episode 184: The Mainframe with Jeff Frey
Recording Venue: Phone Guest: Jeff Frey System z, or the Mainframe, holds most of us in awe — the ultimate computing platform, referenced in Hollywood as well as by those who thought they were dealing with “legacy” systems — but what does Mainframe really mean? What does its stack look like? This leading virtualized infrastructure […]

Feb 7, 2012 • 22min
Episode 183: SE Radio becomes part of IEEE Software
SE Radio will continue producing podcasts under the wings of IEEE Software, a respected magazine published by the IEEE Computer Society.

Jan 25, 2012 • 1h 7min
Episode 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons
Martin Fowler and Rebecca Parsons discuss the benefits of domain-specific languages (DSLs) in software development, including improved productivity and bridging the gap between domain experts and developers. They also explore the distinctions between internal DSLs and APIs, the importance of a clear model in a DSL, and the advantages of using parser formalisms and language workbenches. The hosts thank the guests and conclude the episode.

Dec 7, 2011 • 56min
Episode 181: Distributed Scrum with Rini van Solingen
In this episode we talk with Rini van Solingen about scrum and agile software development in distributed settings.

Oct 25, 2011 • 36min
Episode 180: Leading Agile Developers with Jurgen Appelo
In this episode Michael interviews Jurgen Appelo on the topic of leading agile developers.

Oct 8, 2011 • 60min
Episode 179: Cassandra with Jonathan Ellis
Cassandra is a distributed, scalable non-relational data store influenced by the Google BigTable project and many of the distributed systems techniques pioneered by the Amazon Dynamo paper.

Aug 10, 2011 • 1h 20min
Episode 178: Akka With Jonas Boner
This episode is a conversation with Jonas Boner about Akka.

Jul 6, 2011 • 1h 3min
Episode 177: IBM i (OS/400) Operating System with Steve Will
Recording Venue: Phone Guest: Steve Will IBM i (formerly known as OS/400) is an advanced object-based operating system by IBM that runs thousands of businesses around the world. Steve Will, the Chief Architect of IBM i speaks with us about the history, technical features, and underlying architecture discussing the concepts of Single Level Store, integrated […]

Jun 3, 2011 • 1h 6min
Episode 176: Quantum Computing with Martin Laforest
We talk with Martin Laforest about topics ranging from how quantum computing works, which different models of quantum computing are explored, current and future uses of the approach as well as the current state of the art.