
Episode 58: Product Line Engineering Pt. 2
Variability is one of the key concerns in software product line engineering. The episode introduces the concepts of structural and non-structural (or configurative) variability. It also discusses how ...
6 Juni 200748min

Episode 57: Compile-Time Metaprogramming with Laurence Tratt
This episode is about compile-time metaprogramming, and specifically, about implementing DSLs via compile-time metaprogramming. Our guest, Laurence Tratt, illustrates the idea with his (research) prog...
27 Maj 200744min

Episode 56: Sensor Networks with Steffan Schaefer
In this episode we discuss sensor networks with our guest Steffen Schaefer, who is the Technical Thought Leader for Sensors & Actuator Solutions at IBM. The discussion resolves around the TREC device,...
17 Maj 200744min

Episode 55: Refactoring Pt. 2
In the first episode on Refactoring we talked about the basic ideas behind refactoring and some base principles why refactoring is a key part of software engineering. Now we move on to more complicate...
7 Maj 200732min

Episode 54: Interview Frank Buschmann
This episode is an interview with Frank Buschmann, one of the pioneers of the pattern movement in Europe. Michael and Frank discuss how it all began: the first conferences on patterns and the first pu...
27 Apr 200742min

Episode 53: Product Line Engineering Pt. 1
Michael Kircher and Markus Voelter introduce the topic of software product line engineering. They motivate when and why product lines are important to consider and what makes them so special. Further,...
17 Apr 200744min

Episode 52: DSL Development in Ruby
In this episode, we're talking to Obie Fernandez about agile DSL development in Ruby. We started our discussion by defining what a DSL is, the difference between internal and external DSLs as well as ...
7 Apr 200750min

Episode 51: Design By Contract
In this episode, Arno and Michael take a look at Design by Contract, a programming technique formalized by Bertrand Meyer. The idea is that an interface is more than method signatures - it is also abo...
28 Mars 200737min



















