Display Shows:

My Language:

Software Engineering Radio

Recently Aired


  • HD

    Episode 58: Product Line Engineering Pt. 2

    Variability is one of the key concerns in software product ...

    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 to find and model variability,

    Jun 6, 2007 Read more
  • HD

    Episode 57: Compile-Time Metaprogramming

    This episode is about compile-time metaprogramming, and specifically, about implementing ...

    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) programming language called Converge. -

    May 27, 2007 Read more
  • HD

    Episode 56: Sensor Networks

    In this episode we discuss sensor networks with our guest ...

    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, which can be mounted on containers to track them o...

    May 17, 2007 Read more
  • HD

    Episode 55: Refactoring Pt. 2

    In the first episode on Refactoring we talked about the ...

    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 complicated refactorings and discuss three major situations,

    May 7, 2007 Read more
  • HD

    Episode 54: Interview Frank Buschmann

    This episode is an interview with Frank Buschmann, one of ...

    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 publications by the Gang-of-Four and the POSA 1 team.

    Apr 27, 2007 Read more
  • HD

    Episode 53: Product Line Engineering Pt. 1

    Michael Kircher and Markus Voelter introduce the topic of software ...

    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, they introduce some key terminology,

    Apr 17, 2007 Read more
  • HD

    Episode 52: DSL Development in Ruby

    In this episode, we're talking to Obie Fernandez about agile ...

    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 the importance of the flexibly syntax of the host la...

    Apr 7, 2007 Read more
  • HD

    Episode 51: Design By Contract

    In this episode, Arno and Michael take a look at ...

    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 about specifying the expected behavior that implementat...

    Mar 28, 2007 Read more
  • HD

    Episode 50: Announcements and Requests

    This is another episode where we mainly announce topics related ...

    This is another episode where we mainly announce topics related to the podcast itself.

    Mar 22, 2007 Read more
  • HD

    Episode 49: Dynamic Languages for Static Minds

    In this Episode we talk about dynamic languages for statically-typed ...

    In this Episode we talk about dynamic languages for statically-typed minds, or in other words: which are the interesting features people should learn when they go from a langauge such as Java or C# to a language like Python or Ruby.

    Mar 18, 2007 Read more
Loading...