

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

Dec 18, 2012 • 1h 3min
Episode 190: Lean (Software) Development
Recording Venue: WebEx Guest: Christof Ebert Christof Ebert, managing director of Vector Consulting Services talks with Frances Paulisch on his insights to how lean applies to product development. The interview centers around five key principles of lean development, namely end-to-end focus on creating value for the customer, eliminating waste, optimizing value streams, empowering people, and […]

Nov 16, 2012 • 52min
Episode 189: Eric Lubow on Polyglot Persistence
Recording Venue: Skype Guest: Eric Lubow Eric Lubow and Robert discuss polyglot persistence, a term used to describe systems that incorporate multiple specialized persistent stores rather than a single general-purpose database. Eric provides insights into the forces driving this trend: including diverse data usage patterns, low latency, and increasing volumes of data. The emergence of […]

Sep 12, 2012 • 1h
Episode 188: Requirements in Agile Projects
Recording Venue: Paddington, London Guests: Suzanne Robertson and James Robertson, Atlantic Systems Guild Neil Maiden, Editor of the Requirements column in IEEE Software, talks with Suzanne and James Robertson of the Atlantic Systems Guild about the emergence and impact of agile practices on requirements work. The interview begins with an exploration of how agile practices have […]

Jul 18, 2012 • 52min
Episode 187: Grant Ingersoll on the Solr Search Engine
Recording Venue: Lucene Revolution 2012 (Boston) Guest: Grant Ingersoll Grant Ingersoll, a committer on the Apache Solr and Lucene, talks with Robert about the problems of full-text search and why applications are taking control of their own search, and then continues with a dive into the architecture of the Solr search engine. The architecture portion of the […]

Jun 1, 2012 • 48min
Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development
Recording Venue: Skype Guest: Martin Fowler and Pramod Sadalage In this episode, we talk with Pramod Sadalage and Martin Fowler about database evolution and agile database development. We discuss the basic challenges for working with a database in an agile development culture and how to include database design and most of all, database evolution, in […]

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.


