<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>Software Engineering Radio - the podcast for professional software developers</title>
    <link>http://odeo.com/channels/62098-Software-Engineering-Radio-the-podcast-for-professional-software-developers</link>
    <itunes:author>BerndKolb</itunes:author>
    <itunes:explicit>no</itunes:explicit>
    <description>Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. Every ten days, a new episode is published that 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 an independent and non-commercial organization. All content is licensed under the Creative Commons 2.5 license.</description>
    <itunes:summary>Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. Every ten days, a new episode is published that 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 an independent and non-commercial organization. All content is licensed under the Creative Commons 2.5 license.</itunes:summary>
    <itunes:subtitle>Information for Software Developers and Architects</itunes:subtitle>
    <language>en</language>
    <ttl>40</ttl>
    <itunes:image href="http://www.odeo.com/uploads/0000/2610/serial_62098_large.png"/>
    <image link="http://odeo.com/channels/62098-Software-Engineering-Radio-the-podcast-for-professional-software-developers" title="Software Engineering Radio - the podcast for professional software developers" url="http://www.odeo.com/uploads/0000/2610/serial_62098_large.png"/>
    <pubDate>Sun, 01 Nov 2009 23:33:57 -0800</pubDate>
    <lastBuildDate>Sun, 01 Nov 2009 23:33:57 -0800</lastBuildDate>
    <item>
      <title>Episode 148: Software Archaeology with Dave Thomas</title>
      <link>http://odeo.com/episodes/25407794-Episode-148-Software-Archaeology-with-Dave-Thomas</link>
      <description>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Dave Thomas &amp;nbsp; Recording venue: Skype Dave explains why reading source code is at least as important a skill as writing source code. He shares approaches for how to get to grips with unknown and undocumented source code even if it is non-trivial in size. He finishes with advice for how to get started reading code. Links Book: Code Reading - the Open Source Perspective Article: Software Archaeology</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Dave Thomas &amp;nbsp; Recording venue: Skype Dave explains why reading source code is at least as important a skill as writing source code. He shares approaches for how to get to grips with unknown and undocumented source code even if it is non-trivial in size. He finishes with advice for how to get started reading code. Links Book: Code Reading - the Open Source Perspective Article: Software Archaeology</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Dave Thomas &amp;nbsp; Recording venue: Skype Dave explains why reading source code is at least as important a skill as writing source code. He shares approaches for how to get to grips with unknown and undocumented source code even if it is non-trivial in size. He finishes with advice for how to get started reading code. Links Book: Code Reading - the Open Source Perspective Article: Software Archaeology</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-11-01,25407794</guid>
      <pubDate>Sun, 01 Nov 2009 23:33:57 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode148-softwareArchaeology.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, code, reading, archaeology</itunes:keywords>
    </item>
    <item>
      <title>Episode 147: Software Development Manager</title>
      <link>http://odeo.com/episodes/25324546-Episode-147-Software-Development-Manager</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Michael&amp;nbsp; Guests: &amp;nbsp; Recording venue: Michael and Markus discuss what makes a good R&amp;amp;D manager and how to potentially become an R&amp;amp;D manager. You will learn what some of the essential skills are, what the challenges are, and what the 'mission/vision/strategy thing' is actually good for. Links Wikipedia: The Seven Habits of Highly Effective People Wikipedia: Eisenhower time management Podcast: Manager Tools</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Michael&amp;nbsp; Guests: &amp;nbsp; Recording venue: Michael and Markus discuss what makes a good R&amp;amp;D manager and how to potentially become an R&amp;amp;D manager. You will learn what some of the essential skills are, what the challenges are, and what the 'mission/vision/strategy thing' is actually good for. Links Wikipedia: The Seven Habits of Highly Effective People Wikipedia: Eisenhower time management Podcast: Manager Tools</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Michael&amp;nbsp; Guests: &amp;nbsp; Recording venue: Michael and Markus discuss what makes a good R&amp;amp;D manager and how to potentially become an R&amp;amp;D manager. You will learn what some of the essential skills are, what the challenges are, and what the 'mission/vision/strategy thing' is actually good for. Links Wikipedia: The Seven Habits of Highly Effective People Wikipedia: Eisenhower time management Podcast: Manager Tools</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-10-19,25324546</guid>
      <pubDate>Mon, 19 Oct 2009 12:48:26 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/NYr2h17kC5k/episode-147-softwareDevelopmentManager.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Leadership, Technology Talk, soft skills</itunes:keywords>
    </item>
    <item>
      <title>Episode 146: Interesting Patterns at EuroPLoP 2009</title>
      <link>http://odeo.com/episodes/25242822-Episode-146-Interesting-Patterns-at-EuroPLoP-2009</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: many &amp;nbsp; Recording venue: EuroPLoP 2009 This episode is a discussion with various authors of patterns reviewed at EuroPLoP 2009. Topics include Product Line Engineering, Distributed Development, Open Source and Embedded Systems Links EuropPLoP 2009</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: many &amp;nbsp; Recording venue: EuroPLoP 2009 This episode is a discussion with various authors of patterns reviewed at EuroPLoP 2009. Topics include Product Line Engineering, Distributed Development, Open Source and Embedded Systems Links EuropPLoP 2009</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: many &amp;nbsp; Recording venue: EuroPLoP 2009 This episode is a discussion with various authors of patterns reviewed at EuroPLoP 2009. Topics include Product Line Engineering, Distributed Development, Open Source and Embedded Systems Links EuropPLoP 2009</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-10-05,25242822</guid>
      <pubDate>Mon, 05 Oct 2009 00:51:15 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode146-interestingPatternsEuroPLoP2009.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>patterns, Technology Talk</itunes:keywords>
    </item>
    <item>
      <title>Spring in 2009 with Eberhard Wolff</title>
      <link>http://odeo.com/episodes/25160964-Spring-in-2009-with-Eberhard-Wolff</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eberhard Wolff &amp;nbsp; Recording venue: In this episode we discuss the current state of the spring framework. We talk about core features (dependency injectioin, AOP) but also about the spring universe, i.e. some of the more specific frameworks such as Spring Batch. Links Eberhard Wolff&amp;#039;s Blog Spring Framework Docs Spring Framework</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eberhard Wolff &amp;nbsp; Recording venue: In this episode we discuss the current state of the spring framework. We talk about core features (dependency injectioin, AOP) but also about the spring universe, i.e. some of the more specific frameworks such as Spring Batch. Links Eberhard Wolff&amp;#039;s Blog Spring Framework Docs Spring Framework</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eberhard Wolff &amp;nbsp; Recording venue: In this episode we discuss the current state of the spring framework. We talk about core features (dependency injectioin, AOP) but also about the spring universe, i.e. some of the more specific frameworks such as Spring Batch. Links Eberhard Wolff&amp;#039;s Blog Spring Framework Docs Spring Framework</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-09-21,25160964</guid>
      <pubDate>Mon, 21 Sep 2009 11:26:14 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/cCaqwf6jIrk/seradio-episode145-springIn2009.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>java, Enterprise, spring, Technology/Guest</itunes:keywords>
    </item>
    <item>
      <title>Episode 145: Spring in 2009 with Eberhard Wolff</title>
      <link>http://odeo.com/episodes/25386778-Episode-145-Spring-in-2009-with-Eberhard-Wolff</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eberhard Wolff &amp;nbsp; Recording venue: In this episode we discuss the current state of the spring framework. We talk about core features (dependency injection, AOP) but also about the spring universe, i.e. some of the more specific frameworks such as Spring Batch. Links Eberhard Wolff&amp;#039;s Blog Spring Framework Docs Spring Framework</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eberhard Wolff &amp;nbsp; Recording venue: In this episode we discuss the current state of the spring framework. We talk about core features (dependency injection, AOP) but also about the spring universe, i.e. some of the more specific frameworks such as Spring Batch. Links Eberhard Wolff&amp;#039;s Blog Spring Framework Docs Spring Framework</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eberhard Wolff &amp;nbsp; Recording venue: In this episode we discuss the current state of the spring framework. We talk about core features (dependency injection, AOP) but also about the spring universe, i.e. some of the more specific frameworks such as Spring Batch. Links Eberhard Wolff&amp;#039;s Blog Spring Framework Docs Spring Framework</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-09-21,25386778</guid>
      <pubDate>Mon, 21 Sep 2009 11:26:14 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/cCaqwf6jIrk/seradio-episode145-springIn2009.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>java, Enterprise, spring, Technology/Guest</itunes:keywords>
    </item>
    <item>
      <title>Episode 144: The Maxine Research Virtual Machine with Doug Simon</title>
      <link>http://odeo.com/episodes/25154109-Episode-144-The-Maxine-Research-Virtual-Machine-with-Doug-Simon</link>
      <description>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Doug Simon &amp;nbsp; Recording venue: Skype In this episode we talk with Doug Simon from Sun Microsystems Laboratories about the Maxine Research VM, a so-called meta-circular virtual machine. Maxine is a JVM that is written itself in Java, but aims at taking JVM development to the next level while using highly integrated Java IDEs as development environments and running and debugging the VM itself directly from the Inspector, an IDE-like tool specialized for the Maxine VM. During the episode we talk about the basic ideas behind Maxine, what exactly "meta-circular" means and what makes it interesting and promising to build a Java VM in Java. We talk about the relationship to Sun's current production JVM (HotSpot) and about ideas and directions for the future of Maxine. Links Maxine Project Website Videos on Maxine at Channel Sun Overview of Maxine on InfoQ</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Doug Simon &amp;nbsp; Recording venue: Skype In this episode we talk with Doug Simon from Sun Microsystems Laboratories about the Maxine Research VM, a so-called meta-circular virtual machine. Maxine is a JVM that is written itself in Java, but aims at taking JVM development to the next level while using highly integrated Java IDEs as development environments and running and debugging the VM itself directly from the Inspector, an IDE-like tool specialized for the Maxine VM. During the episode we talk about the basic ideas behind Maxine, what exactly "meta-circular" means and what makes it interesting and promising to build a Java VM in Java. We talk about the relationship to Sun's current production JVM (HotSpot) and about ideas and directions for the future of Maxine. Links Maxine Project Website Videos on Maxine at Channel Sun Overview of Maxine on InfoQ</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Doug Simon &amp;nbsp; Recording venue: Skype In this episode we talk with Doug Simon from Sun Microsystems Laboratories about the Maxine Research VM, a so-called meta-circular virtual machine. Maxine is a JVM that is written itself in Java, but aims at taking JVM development to the next level while using highly integrated Java IDEs as development environments and running and debugging the VM itself directly from the Inspector, an IDE-like tool specialized for the Maxine VM. During the episode we talk about the basic ideas behind Maxine, what exactly "meta-circular" means and what makes it interesting and promising to build a Java VM in Java. We talk about the relationship to Sun's current production JVM (HotSpot) and about ideas and directions for the future of Maxine. Links Maxine Project Website Videos on Maxine at Channel Sun Overview of Maxine on InfoQ</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-09-07,25154109</guid>
      <pubDate>Mon, 07 Sep 2009 11:49:33 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode144-theMaxineResearchVirtualMachine.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>java, Technology/Guest, Virtual Machines</itunes:keywords>
    </item>
    <item>
      <title>Episode 144: The Maxine Research Virtual Machine with Doung Simon</title>
      <link>http://odeo.com/episodes/25097620-Episode-144-The-Maxine-Research-Virtual-Machine-with-Doung-Simon</link>
      <description>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Doug Simon &amp;nbsp; Recording venue: Skype In this episode we talk with Doug Simon from Sun Microsystems Laboratories about the Maxine Research VM, a so-called meta-circular virtual machine. Maxine is a JVM that is written itself in Java, but aims at taking JVM development to the next level while using highly integrated Java IDEs as development environments and running and debugging the VM itself directly from the Inspector, an IDE-like tool specialized for the Maxine VM. During the episode we talk about the basic ideas behind Maxine, what exactly "meta-circular" means and what makes it interesting and promising to build a Java VM in Java. We talk about the relationship to Sun's current production JVM (HotSpot) and about ideas and directions for the future of Maxine. Links Maxine Project Website Videos on Maxine at Channel Sun Overview of Maxine on InfoQ</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Doug Simon &amp;nbsp; Recording venue: Skype In this episode we talk with Doug Simon from Sun Microsystems Laboratories about the Maxine Research VM, a so-called meta-circular virtual machine. Maxine is a JVM that is written itself in Java, but aims at taking JVM development to the next level while using highly integrated Java IDEs as development environments and running and debugging the VM itself directly from the Inspector, an IDE-like tool specialized for the Maxine VM. During the episode we talk about the basic ideas behind Maxine, what exactly "meta-circular" means and what makes it interesting and promising to build a Java VM in Java. We talk about the relationship to Sun's current production JVM (HotSpot) and about ideas and directions for the future of Maxine. Links Maxine Project Website Videos on Maxine at Channel Sun Overview of Maxine on InfoQ</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Doug Simon &amp;nbsp; Recording venue: Skype In this episode we talk with Doug Simon from Sun Microsystems Laboratories about the Maxine Research VM, a so-called meta-circular virtual machine. Maxine is a JVM that is written itself in Java, but aims at taking JVM development to the next level while using highly integrated Java IDEs as development environments and running and debugging the VM itself directly from the Inspector, an IDE-like tool specialized for the Maxine VM. During the episode we talk about the basic ideas behind Maxine, what exactly "meta-circular" means and what makes it interesting and promising to build a Java VM in Java. We talk about the relationship to Sun's current production JVM (HotSpot) and about ideas and directions for the future of Maxine. Links Maxine Project Website Videos on Maxine at Channel Sun Overview of Maxine on InfoQ</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-09-07,25097620</guid>
      <pubDate>Mon, 07 Sep 2009 11:49:33 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode144-theMaxineResearchVirtualMachine.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>java, Technology/Guest, Virtual Machines</itunes:keywords>
    </item>
    <item>
      <title>Episode 143: API Design with Jim de Rivieres</title>
      <link>http://odeo.com/episodes/25016616-Episode-143-API-Design-with-Jim-de-Rivieres</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim de Rivieres &amp;nbsp; Recording venue: JAOO 2008 This episode is a discussion with Jim De Rivieres about APIs: How to design good APIs, the role of the documentation/specification in APIs, API evolution and other relevant topics. Links Wikipedia: API Book: The art of the metaobject protocol</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim de Rivieres &amp;nbsp; Recording venue: JAOO 2008 This episode is a discussion with Jim De Rivieres about APIs: How to design good APIs, the role of the documentation/specification in APIs, API evolution and other relevant topics. Links Wikipedia: API Book: The art of the metaobject protocol</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim de Rivieres &amp;nbsp; Recording venue: JAOO 2008 This episode is a discussion with Jim De Rivieres about APIs: How to design good APIs, the role of the documentation/specification in APIs, API evolution and other relevant topics. Links Wikipedia: API Book: The art of the metaobject protocol</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-08-24,25016616</guid>
      <pubDate>Mon, 24 Aug 2009 10:43:21 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/_qiuB6FLl_w/seradio-episode143-APIs-jimDeRivieres.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Architecture, api, testing, Technology/Guest</itunes:keywords>
    </item>
    <item>
      <title>Episode 143: API Design with Jim des Rivieres</title>
      <link>http://odeo.com/episodes/25073369-Episode-143-API-Design-with-Jim-des-Rivieres</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim des Rivieres &amp;nbsp; Recording venue: JAOO 2008 This episode is a discussion with Jim Des Rivieres about APIs: How to design good APIs, the role of the documentation/specification in APIs, API evolution and other relevant topics. Links Wikipedia: API Book: The art of the metaobject protocol</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim des Rivieres &amp;nbsp; Recording venue: JAOO 2008 This episode is a discussion with Jim Des Rivieres about APIs: How to design good APIs, the role of the documentation/specification in APIs, API evolution and other relevant topics. Links Wikipedia: API Book: The art of the metaobject protocol</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim des Rivieres &amp;nbsp; Recording venue: JAOO 2008 This episode is a discussion with Jim Des Rivieres about APIs: How to design good APIs, the role of the documentation/specification in APIs, API evolution and other relevant topics. Links Wikipedia: API Book: The art of the metaobject protocol</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-08-24,25073369</guid>
      <pubDate>Mon, 24 Aug 2009 10:43:21 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/_qiuB6FLl_w/seradio-episode143-APIs-jimDeRivieres.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Architecture, api, testing, Technology/Guest</itunes:keywords>
    </item>
    <item>
      <title>Episode 142: Sustainable Architecture with Kevlin Henney and Klaus Marquardt</title>
      <link>http://odeo.com/episodes/24943714-Episode-142-Sustainable-Architecture-with-Kevlin-Henney-and-Klaus-Marquardt</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Kevlin Henney and Klaus Marquardt &amp;nbsp; Recording venue: OOP 2009 This is another episode recorded at OOP 2009, thanks to SIGS Datacom and programme chair Frances Paulisch for making this possible. Here is the abstract from the conference program: Many software systems have fragile architectures that are based on brittle assumptions or rigid architectures that reduce options and make change difficult. On the one hand, an architecture needs to be fit for the present day, suitable for immediate use, and on the other it needs to accommodate the future, absorbing reasonable uncertainty. However, an approach that is overly focused on today's needs and nothing more can create an inflexible architecture. An approach that becomes obsessed with possible future changes creates an overly complex architecture that is unfit for both today's and tomorrow's needs. Both approaches encourage an early descent into legacy for a system. The considera...</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Kevlin Henney and Klaus Marquardt &amp;nbsp; Recording venue: OOP 2009 This is another episode recorded at OOP 2009, thanks to SIGS Datacom and programme chair Frances Paulisch for making this possible. Here is the abstract from the conference program: Many software systems have fragile architectures that are based on brittle assumptions or rigid architectures that reduce options and make change difficult. On the one hand, an architecture needs to be fit for the present day, suitable for immediate use, and on the other it needs to accommodate the future, absorbing reasonable uncertainty. However, an approach that is overly focused on today's needs and nothing more can create an inflexible architecture. An approach that becomes obsessed with possible future changes creates an overly complex architecture that is unfit for both today's and tomorrow's needs. Both approaches encourage an early descent into legacy for a system. The considerations presented in this talk reflect an approach that is more about thinking in the continuous present tense than just the present or the future tense. This includes principles from lean thinking, practices common in agile processes and techniques for loosely coupled design. Links Wikipedia: Software Architecture Kevlin Henney&amp;#039;s Homepage Klaus Marquardt&amp;#039;s Homepage Book: 97 Things Every Software Architect Should Know Mind Map concerning Sustainable Architectures</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Kevlin Henney and Klaus Marquardt &amp;nbsp; Recording venue: OOP 2009 This is another episode recorded at OOP 2009, thanks to SIGS Datacom and programme chair Frances Paulisch for making this possible. Here is the abstract from the conference program: Many software systems have fragile architectures that are based on brittle assumptions or rigid architectures that reduce options and make change difficult. On the one hand, an architecture needs to be fit for the present day, suitable for immediate use, and on the other it needs to accommodate the future, absorbing reasonable uncertainty. However, an approach that is overly focused on today's needs and nothing more can create an inflexible architecture. An approach that becomes obsessed with possible future changes creates an overly complex architecture that is unfit for both today's and tomorrow's needs. Both approaches encourage an early descent into legacy for a system. The considerations presented in this talk reflect an approach that is more about thinking in the continuous present tense than just the present or the future tense. This includes principles from lean thinking, practices common in agile processes and techniques for loosely coupled design. Links Wikipedia: Software Architecture Kevlin Henney&amp;#039;s Homepage Klaus Marquardt&amp;#039;s Homepage Book: 97 Things Every Software Architect Should Know Mind Map concerning Sustainable Architectures</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-08-10,24943714</guid>
      <pubDate>Mon, 10 Aug 2009 10:39:57 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/ErTu-V4jM1A/seradio-episode142-kevlinKlausOOP.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, software architecture</itunes:keywords>
    </item>
    <item>
      <title>Episode 141: Second Life and Mono with Jim Purbrick</title>
      <link>http://odeo.com/episodes/25386780-Episode-141-Second-Life-and-Mono-with-Jim-Purbrick</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim Purbrick &amp;nbsp; Recording venue: JAOO 2008 In the first part of this episode we discuss a couple of basics about SecondLife (scaling, partitioning, etc). The second part specifically looks at how the dev team tackled a number of interesting problems in the context of executing their own LSL scripting language on top of Mono. Links Jim Purbrick&amp;#039;s Blog SecondLife Linden Lab LSL Mono</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim Purbrick &amp;nbsp; Recording venue: JAOO 2008 In the first part of this episode we discuss a couple of basics about SecondLife (scaling, partitioning, etc). The second part specifically looks at how the dev team tackled a number of interesting problems in the context of executing their own LSL scripting language on top of Mono. Links Jim Purbrick&amp;#039;s Blog SecondLife Linden Lab LSL Mono</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim Purbrick &amp;nbsp; Recording venue: JAOO 2008 In the first part of this episode we discuss a couple of basics about SecondLife (scaling, partitioning, etc). The second part specifically looks at how the dev team tackled a number of interesting problems in the context of executing their own LSL scripting language on top of Mono. Links Jim Purbrick&amp;#039;s Blog SecondLife Linden Lab LSL Mono</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-07-27,25386780</guid>
      <pubDate>Mon, 27 Jul 2009 00:14:41 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/kpwQahZhPPI/seradio-episode141-secondLifeJimPurbrick.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>second life, Technology/Guest, dsls, mono</itunes:keywords>
    </item>
    <item>
      <title>Second Life and Mono with Jim Purbrick</title>
      <link>http://odeo.com/episodes/24875398-Second-Life-and-Mono-with-Jim-Purbrick</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim Purbrick &amp;nbsp; Recording venue: JAOO 2008 In the first part of this episode we discuss a couple of basics about SecondLife (scaling, partitioning, etc). The second part specifically looks at how the dev team tackled a number of interesting problems in the context of executing their own LSL scripting language on top of Mono. Links Jim Purbrick&amp;#039;s Blog SecondLife Linden Lab LSL Mono</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim Purbrick &amp;nbsp; Recording venue: JAOO 2008 In the first part of this episode we discuss a couple of basics about SecondLife (scaling, partitioning, etc). The second part specifically looks at how the dev team tackled a number of interesting problems in the context of executing their own LSL scripting language on top of Mono. Links Jim Purbrick&amp;#039;s Blog SecondLife Linden Lab LSL Mono</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Jim Purbrick &amp;nbsp; Recording venue: JAOO 2008 In the first part of this episode we discuss a couple of basics about SecondLife (scaling, partitioning, etc). The second part specifically looks at how the dev team tackled a number of interesting problems in the context of executing their own LSL scripting language on top of Mono. Links Jim Purbrick&amp;#039;s Blog SecondLife Linden Lab LSL Mono</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-07-27,24875398</guid>
      <pubDate>Mon, 27 Jul 2009 00:14:41 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/kpwQahZhPPI/seradio-episode141-secondLifeJimPurbrick.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>second life, Technology/Guest, dsls, mono</itunes:keywords>
    </item>
    <item>
      <title>Episode 140: Newspeak and Pluggable Types with Gilad Bracha</title>
      <link>http://odeo.com/episodes/24818734-Episode-140-Newspeak-and-Pluggable-Types-with-Gilad-Bracha</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Gilad Bracha &amp;nbsp; Recording venue: DSL Devcon This episode is a conversation with Gilad Bracha about Newspeak, type systems in general and optional/pluggable types in particular. It was recorded during DSL Devcon in the gardens of the Microsoft campus, and thanks to Gilad's "speaking like a book" way of talking it is published completely unedited :-) Links Gilad&amp;#039;s website Newspeak website Pluggable Types</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Gilad Bracha &amp;nbsp; Recording venue: DSL Devcon This episode is a conversation with Gilad Bracha about Newspeak, type systems in general and optional/pluggable types in particular. It was recorded during DSL Devcon in the gardens of the Microsoft campus, and thanks to Gilad's "speaking like a book" way of talking it is published completely unedited :-) Links Gilad&amp;#039;s website Newspeak website Pluggable Types</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Gilad Bracha &amp;nbsp; Recording venue: DSL Devcon This episode is a conversation with Gilad Bracha about Newspeak, type systems in general and optional/pluggable types in particular. It was recorded during DSL Devcon in the gardens of the Microsoft campus, and thanks to Gilad's "speaking like a book" way of talking it is published completely unedited :-) Links Gilad&amp;#039;s website Newspeak website Pluggable Types</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-07-13,24818734</guid>
      <pubDate>Mon, 13 Jul 2009 14:03:15 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode140-NewspeakGiladBraha.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, type systems, newspeak</itunes:keywords>
    </item>
    <item>
      <title>Episode 140: Newspeak and Pluggable Types with Gilad Braha</title>
      <link>http://odeo.com/episodes/24798435-Episode-140-Newspeak-and-Pluggable-Types-with-Gilad-Braha</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Gilad Braha &amp;nbsp; Recording venue: DSL Devcon This episode is a conversation with Gilad Braha about Newspeak, type systems in general and optional/pluggable types in particular. It was recorded during DSL Devcon in the gardens of the Microsoft campus, and thanks to Gilad's "speaking like a book" way of talking it is published completely unedited :-) Links Gilad&amp;#039;s website Newspeak website Pluggable Types</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Gilad Braha &amp;nbsp; Recording venue: DSL Devcon This episode is a conversation with Gilad Braha about Newspeak, type systems in general and optional/pluggable types in particular. It was recorded during DSL Devcon in the gardens of the Microsoft campus, and thanks to Gilad's "speaking like a book" way of talking it is published completely unedited :-) Links Gilad&amp;#039;s website Newspeak website Pluggable Types</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Gilad Braha &amp;nbsp; Recording venue: DSL Devcon This episode is a conversation with Gilad Braha about Newspeak, type systems in general and optional/pluggable types in particular. It was recorded during DSL Devcon in the gardens of the Microsoft campus, and thanks to Gilad's "speaking like a book" way of talking it is published completely unedited :-) Links Gilad&amp;#039;s website Newspeak website Pluggable Types</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-07-13,24798435</guid>
      <pubDate>Mon, 13 Jul 2009 14:03:15 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode140-NewspeakGiladBraha.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, type systems, newspeak</itunes:keywords>
    </item>
    <item>
      <title>Episode 139: Fearless Change with Linda Rising</title>
      <link>http://odeo.com/episodes/24738863-Episode-139-Fearless-Change-with-Linda-Rising</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Linda Rising &amp;nbsp; Recording venue: OOP 2009 This episode is once again with Linda Rising, this time on the book she coauthored with Mary Lynn Manns on introducing ideas into organizations. The talk is another one of the SE Radio Live sessions recorded at OOP 2009 - thanks to SIGS Datacom and programme chair Frances Paulisch for making this possible. Links Linda&amp;#039;s website Book: Fearless Change</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Linda Rising &amp;nbsp; Recording venue: OOP 2009 This episode is once again with Linda Rising, this time on the book she coauthored with Mary Lynn Manns on introducing ideas into organizations. The talk is another one of the SE Radio Live sessions recorded at OOP 2009 - thanks to SIGS Datacom and programme chair Frances Paulisch for making this possible. Links Linda&amp;#039;s website Book: Fearless Change</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Linda Rising &amp;nbsp; Recording venue: OOP 2009 This episode is once again with Linda Rising, this time on the book she coauthored with Mary Lynn Manns on introducing ideas into organizations. The talk is another one of the SE Radio Live sessions recorded at OOP 2009 - thanks to SIGS Datacom and programme chair Frances Paulisch for making this possible. Links Linda&amp;#039;s website Book: Fearless Change</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-06-29,24738863</guid>
      <pubDate>Mon, 29 Jun 2009 16:04:19 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/ER9CC9jFTmc/seradio-episode139-lindaRisingFearlessChange.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, agile, change</itunes:keywords>
    </item>
    <item>
      <title>Episode 138: Learning as a Part of Development with Allan Kelly</title>
      <link>http://odeo.com/episodes/24705361-Episode-138-Learning-as-a-Part-of-Development-with-Allan-Kelly</link>
      <description>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Allan Kelly &amp;nbsp; Recording venue: Skype In this episode, Allan shares his insights about how learning is a necessary part of software development. He covers the personal as well as the team and the organizational level and offers practical advice. Links Book: Changing Software Development: Learning to Become Agile, Allan Kelly Book: The Living Company, Arie de Geus Book: The Fifth Discipline, Peter Senge Book: The Knowing-Doing Gap, Pfeffer &amp;amp; Sutton Paper: How do Committees invent?, Melvin Conwy</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Allan Kelly &amp;nbsp; Recording venue: Skype In this episode, Allan shares his insights about how learning is a necessary part of software development. He covers the personal as well as the team and the organizational level and offers practical advice. Links Book: Changing Software Development: Learning to Become Agile, Allan Kelly Book: The Living Company, Arie de Geus Book: The Fifth Discipline, Peter Senge Book: The Knowing-Doing Gap, Pfeffer &amp;amp; Sutton Paper: How do Committees invent?, Melvin Conwy</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Allan Kelly &amp;nbsp; Recording venue: Skype In this episode, Allan shares his insights about how learning is a necessary part of software development. He covers the personal as well as the team and the organizational level and offers practical advice. Links Book: Changing Software Development: Learning to Become Agile, Allan Kelly Book: The Living Company, Arie de Geus Book: The Fifth Discipline, Peter Senge Book: The Knowing-Doing Gap, Pfeffer &amp;amp; Sutton Paper: How do Committees invent?, Melvin Conwy</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-06-15,24705361</guid>
      <pubDate>Mon, 15 Jun 2009 01:06:02 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode138-learningAsPartOfDevelopment.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, agile, learning</itunes:keywords>
    </item>
    <item>
      <title>Episode 137: SQL with Jim Melton</title>
      <link>http://odeo.com/episodes/24659791-Episode-137-SQL-with-Jim-Melton</link>
      <description>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Jim Melton &amp;nbsp; Recording venue: Skype In this episode, Arno talks to Jim Melton about the SQL programming language. In addition to covering the concepts and ideas behind SQL, Jim shares stories and insights based on his many years' experience as SQL specification lead. Links Book: SQL for Smarties Book: SQL Performance Tuning</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Jim Melton &amp;nbsp; Recording venue: Skype In this episode, Arno talks to Jim Melton about the SQL programming language. In addition to covering the concepts and ideas behind SQL, Jim shares stories and insights based on his many years' experience as SQL specification lead. Links Book: SQL for Smarties Book: SQL Performance Tuning</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Jim Melton &amp;nbsp; Recording venue: Skype In this episode, Arno talks to Jim Melton about the SQL programming language. In addition to covering the concepts and ideas behind SQL, Jim shares stories and insights based on his many years' experience as SQL specification lead. Links Book: SQL for Smarties Book: SQL Performance Tuning</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-06-04,24659791</guid>
      <pubDate>Thu, 04 Jun 2009 23:55:09 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode137-sqlJimMelton.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, sql, programming languages, relational databases</itunes:keywords>
    </item>
    <item>
      <title>Episode 136: Past Present and Future of MDA with David Frankel</title>
      <link>http://odeo.com/episodes/24611226-Episode-136-Past-Present-and-Future-of-MDA-with-David-Frankel</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: David Frankel &amp;nbsp; Recording venue: *** INCOMPLETE PLACEHOLDER - SHOWNOTES WILL BE FIXED *** In this episode, Dirk talks with David Frankel about MDA Links MDA on Wikipedia</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: David Frankel &amp;nbsp; Recording venue: *** INCOMPLETE PLACEHOLDER - SHOWNOTES WILL BE FIXED *** In this episode, Dirk talks with David Frankel about MDA Links MDA on Wikipedia</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: David Frankel &amp;nbsp; Recording venue: *** INCOMPLETE PLACEHOLDER - SHOWNOTES WILL BE FIXED *** In this episode, Dirk talks with David Frankel about MDA Links MDA on Wikipedia</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-05-26,24611226</guid>
      <pubDate>Tue, 26 May 2009 14:23:25 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode136-pastPresentAndFutureOfMda.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, mda</itunes:keywords>
    </item>
    <item>
      <title>Episode 135: Introduction to Software Configuration Management with Petri Ahonen</title>
      <link>http://odeo.com/episodes/24573083-Episode-135-Introduction-to-Software-Configuration-Management-with-Petri-Ahonen</link>
      <description>Podcast (MP3): Download Hosts: Michael&amp;nbsp; Guests: Petri Ahonen &amp;nbsp; Recording venue: In this episode Michael interviews one of our regular listeners: Petri Ahonen. Petri introduces Software Configuration Management by defining key terms and describing relevant concepts. Links SCM at Wikipedia</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Michael&amp;nbsp; Guests: Petri Ahonen &amp;nbsp; Recording venue: In this episode Michael interviews one of our regular listeners: Petri Ahonen. Petri introduces Software Configuration Management by defining key terms and describing relevant concepts. Links SCM at Wikipedia</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Michael&amp;nbsp; Guests: Petri Ahonen &amp;nbsp; Recording venue: In this episode Michael interviews one of our regular listeners: Petri Ahonen. Petri introduces Software Configuration Management by defining key terms and describing relevant concepts. Links SCM at Wikipedia</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-05-16,24573083</guid>
      <pubDate>Sat, 16 May 2009 02:20:09 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/Y-sf2CSpsIo/seradio-episode135-introductionToSoftwareConfigurationManagement.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, configuration management</itunes:keywords>
    </item>
    <item>
      <title>Episode 134: Release It with Michael Nygard</title>
      <link>http://odeo.com/episodes/24572135-Episode-134-Release-It-with-Michael-Nygard</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michael Nygard &amp;nbsp; Recording venue: JAOO This episode is a discussion with Michael Nygard about his book "Release It" which covers aspects of software architecture you often don't think of initially when starting to build a system. Some of the points we discussed were capacity planning, recovery as well as making the system suitable for operation in a data center. Links Book: &amp;quot;Release It! Design and Deploy Production-Ready Software&amp;quot; Sample Chapter: &amp;quot;Trampled By Your Own Customers&amp;quot; Michael Nygard&amp;#039;s blog Book: For developing a failure-oriented mindset: &amp;quot;Normal Accidents&amp;quot;, by Charles Perrow Book: &amp;quot;Inviting Disaster&amp;quot;, by James R. Chiles Book: &amp;quot;The Logic of Failure&amp;quot;, by Dietrich D&#246;rner Book: Relating to Capacity Management: &amp;quot;The Art of Capacity Planning&amp;quot;, by John Allspaw Allspaw&amp;#039;s blog Book: &amp;quot;Guerilla Capacity Planning&amp;quot;, by Dr. Neil Gunther Book: &amp;quot;Bu...</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michael Nygard &amp;nbsp; Recording venue: JAOO This episode is a discussion with Michael Nygard about his book "Release It" which covers aspects of software architecture you often don't think of initially when starting to build a system. Some of the points we discussed were capacity planning, recovery as well as making the system suitable for operation in a data center. Links Book: &amp;quot;Release It! Design and Deploy Production-Ready Software&amp;quot; Sample Chapter: &amp;quot;Trampled By Your Own Customers&amp;quot; Michael Nygard&amp;#039;s blog Book: For developing a failure-oriented mindset: &amp;quot;Normal Accidents&amp;quot;, by Charles Perrow Book: &amp;quot;Inviting Disaster&amp;quot;, by James R. Chiles Book: &amp;quot;The Logic of Failure&amp;quot;, by Dietrich D&#246;rner Book: Relating to Capacity Management: &amp;quot;The Art of Capacity Planning&amp;quot;, by John Allspaw Allspaw&amp;#039;s blog Book: &amp;quot;Guerilla Capacity Planning&amp;quot;, by Dr. Neil Gunther Book: &amp;quot;Building Scalable Web Sites&amp;quot;, by Cal Henderson Book: Relating to reliability and availability: &amp;quot;Reliability of Computer Systems and Networks&amp;quot;, by Martin L. Shooman NIST/SEMATECH e-Handbook of Statistical Methods DevTopics: 20 Famous Software Disasters</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michael Nygard &amp;nbsp; Recording venue: JAOO This episode is a discussion with Michael Nygard about his book "Release It" which covers aspects of software architecture you often don't think of initially when starting to build a system. Some of the points we discussed were capacity planning, recovery as well as making the system suitable for operation in a data center. Links Book: &amp;quot;Release It! Design and Deploy Production-Ready Software&amp;quot; Sample Chapter: &amp;quot;Trampled By Your Own Customers&amp;quot; Michael Nygard&amp;#039;s blog Book: For developing a failure-oriented mindset: &amp;quot;Normal Accidents&amp;quot;, by Charles Perrow Book: &amp;quot;Inviting Disaster&amp;quot;, by James R. Chiles Book: &amp;quot;The Logic of Failure&amp;quot;, by Dietrich D&#246;rner Book: Relating to Capacity Management: &amp;quot;The Art of Capacity Planning&amp;quot;, by John Allspaw Allspaw&amp;#039;s blog Book: &amp;quot;Guerilla Capacity Planning&amp;quot;, by Dr. Neil Gunther Book: &amp;quot;Building Scalable Web Sites&amp;quot;, by Cal Henderson Book: Relating to reliability and availability: &amp;quot;Reliability of Computer Systems and Networks&amp;quot;, by Martin L. Shooman NIST/SEMATECH e-Handbook of Statistical Methods DevTopics: 20 Famous Software Disasters</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-05-06,24572135</guid>
      <pubDate>Wed, 06 May 2009 00:25:03 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/i21YofpILRE/seradio-episode133-michaelNygard.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Architecture, Technology/Guest, operations</itunes:keywords>
    </item>
    <item>
      <title>Episode 134: Release It with Michael Nygard</title>
      <link>http://odeo.com/episodes/24553448-Episode-134-Release-It-with-Michael-Nygard</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michael Nygard &amp;nbsp; Recording venue: JAOO This episode is a discussion with Michael Nygard about his book "Release It" which covers aspects of software architecture you often don't think of initially when starting to build a system. Some of the points we discussed were capacity planning, recovery as well as making the system suitable for operation in a data center. Links Book: &amp;quot;Release It! Design and Deploy Production-Ready Software&amp;quot; Sample Chapter: &amp;quot;Trampled By Your Own Customers&amp;quot; Michael Nygard&amp;#039;s blog Book: For developing a failure-oriented mindset: &amp;quot;Normal Accidents&amp;quot;, by Charles Perrow Book: &amp;quot;Inviting Disaster&amp;quot;, by James R. Chiles Book: &amp;quot;The Logic of Failure&amp;quot;, by Dietrich D&#246;rner Book: Relating to Capacity Management: &amp;quot;The Art of Capacity Planning&amp;quot;, by John Allspaw Allspaw&amp;#039;s blog Book: &amp;quot;Guerilla Capacity Planning&amp;quot;, by Dr. Neil Gunther Book: &amp;quot;Bu...</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michael Nygard &amp;nbsp; Recording venue: JAOO This episode is a discussion with Michael Nygard about his book "Release It" which covers aspects of software architecture you often don't think of initially when starting to build a system. Some of the points we discussed were capacity planning, recovery as well as making the system suitable for operation in a data center. Links Book: &amp;quot;Release It! Design and Deploy Production-Ready Software&amp;quot; Sample Chapter: &amp;quot;Trampled By Your Own Customers&amp;quot; Michael Nygard&amp;#039;s blog Book: For developing a failure-oriented mindset: &amp;quot;Normal Accidents&amp;quot;, by Charles Perrow Book: &amp;quot;Inviting Disaster&amp;quot;, by James R. Chiles Book: &amp;quot;The Logic of Failure&amp;quot;, by Dietrich D&#246;rner Book: Relating to Capacity Management: &amp;quot;The Art of Capacity Planning&amp;quot;, by John Allspaw Allspaw&amp;#039;s blog Book: &amp;quot;Guerilla Capacity Planning&amp;quot;, by Dr. Neil Gunther Book: &amp;quot;Building Scalable Web Sites&amp;quot;, by Cal Henderson Book: Relating to reliability and availability: &amp;quot;Reliability of Computer Systems and Networks&amp;quot;, by Martin L. Shooman NIST/SEMATECH e-Handbook of Statistical Methods DevTopics: 20 Famous Software Disasters</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michael Nygard &amp;nbsp; Recording venue: JAOO This episode is a discussion with Michael Nygard about his book "Release It" which covers aspects of software architecture you often don't think of initially when starting to build a system. Some of the points we discussed were capacity planning, recovery as well as making the system suitable for operation in a data center. Links Book: &amp;quot;Release It! Design and Deploy Production-Ready Software&amp;quot; Sample Chapter: &amp;quot;Trampled By Your Own Customers&amp;quot; Michael Nygard&amp;#039;s blog Book: For developing a failure-oriented mindset: &amp;quot;Normal Accidents&amp;quot;, by Charles Perrow Book: &amp;quot;Inviting Disaster&amp;quot;, by James R. Chiles Book: &amp;quot;The Logic of Failure&amp;quot;, by Dietrich D&#246;rner Book: Relating to Capacity Management: &amp;quot;The Art of Capacity Planning&amp;quot;, by John Allspaw Allspaw&amp;#039;s blog Book: &amp;quot;Guerilla Capacity Planning&amp;quot;, by Dr. Neil Gunther Book: &amp;quot;Building Scalable Web Sites&amp;quot;, by Cal Henderson Book: Relating to reliability and availability: &amp;quot;Reliability of Computer Systems and Networks&amp;quot;, by Martin L. Shooman NIST/SEMATECH e-Handbook of Statistical Methods DevTopics: 20 Famous Software Disasters</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-05-05,24553448</guid>
      <pubDate>Tue, 05 May 2009 00:25:03 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode133-michaelNygard.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Architecture, Technology/Guest, operations</itunes:keywords>
    </item>
    <item>
      <title>Episode 133: Continuous Integration with Chris Read</title>
      <link>http://odeo.com/episodes/25345145-Episode-133-Continuous-Integration-with-Chris-Read</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Chris Read &amp;nbsp; Recording venue: JAOO In this episode Markus discusses with Chris Read basics and some advanced topics in the space of continuous integration. We cover concepts, some tools, as well as a number of best practices. Links Chris&amp;#039; Blog Martin Fowler, Continuous Integration Paper Cruise, CI and Release Management Tool Chris&amp;#039; Employer Continuous Integration and Testing Conference</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Chris Read &amp;nbsp; Recording venue: JAOO In this episode Markus discusses with Chris Read basics and some advanced topics in the space of continuous integration. We cover concepts, some tools, as well as a number of best practices. Links Chris&amp;#039; Blog Martin Fowler, Continuous Integration Paper Cruise, CI and Release Management Tool Chris&amp;#039; Employer Continuous Integration and Testing Conference</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Chris Read &amp;nbsp; Recording venue: JAOO In this episode Markus discusses with Chris Read basics and some advanced topics in the space of continuous integration. We cover concepts, some tools, as well as a number of best practices. Links Chris&amp;#039; Blog Martin Fowler, Continuous Integration Paper Cruise, CI and Release Management Tool Chris&amp;#039; Employer Continuous Integration and Testing Conference</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-04-26,25345145</guid>
      <pubDate>Sun, 26 Apr 2009 01:13:45 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/3QUNgwtUdnY/seradio-episode133-continuousIntegrationWithChrisRead.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, continuous integration</itunes:keywords>
    </item>
    <item>
      <title>Episode 133: Continuous Integration with Chris Read</title>
      <link>http://odeo.com/episodes/24505407-Episode-133-Continuous-Integration-with-Chris-Read</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Chris Read &amp;nbsp; Recording venue: JAOO In this episode Markus discusses with Chris Read basics and some advanced topics in the space of continuous integration. We cover concepts, some tools, as well as a number of best practices. Links Chris&amp;#039; Blog Martin Fowler, Continuous Integration Paper Cruise, CI and Release Management Tool Chris&amp;#039; Employer Continuous Integration and Testing Conference</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Chris Read &amp;nbsp; Recording venue: JAOO In this episode Markus discusses with Chris Read basics and some advanced topics in the space of continuous integration. We cover concepts, some tools, as well as a number of best practices. Links Chris&amp;#039; Blog Martin Fowler, Continuous Integration Paper Cruise, CI and Release Management Tool Chris&amp;#039; Employer Continuous Integration and Testing Conference</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Chris Read &amp;nbsp; Recording venue: JAOO In this episode Markus discusses with Chris Read basics and some advanced topics in the space of continuous integration. We cover concepts, some tools, as well as a number of best practices. Links Chris&amp;#039; Blog Martin Fowler, Continuous Integration Paper Cruise, CI and Release Management Tool Chris&amp;#039; Employer Continuous Integration and Testing Conference</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-04-26,24505407</guid>
      <pubDate>Sun, 26 Apr 2009 00:13:45 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/3QUNgwtUdnY/seradio-episode133-continuousIntegrationWithChrisRead.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, continuous integration</itunes:keywords>
    </item>
    <item>
      <title>Episode 132: Top 10 Architecture Mistakes with Eoin Woods</title>
      <link>http://odeo.com/episodes/25345146-Episode-132-Top-10-Architecture-Mistakes-with-Eoin-Woods</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eoin Woods &amp;nbsp; Recording venue: JAOO This is a discussion with Eoin Woods about his collection of top 10 software architecture mistakes. Looking at things that don't work is always a good way to learn what you should actually do. Links Eoin&amp;#039;s web site Book: Software Systems Architecture IASA ATAM Book: Blueprints for High Availability Book: In Search of Clusters Book: Patterns for Internet Base Systems</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eoin Woods &amp;nbsp; Recording venue: JAOO This is a discussion with Eoin Woods about his collection of top 10 software architecture mistakes. Looking at things that don't work is always a good way to learn what you should actually do. Links Eoin&amp;#039;s web site Book: Software Systems Architecture IASA ATAM Book: Blueprints for High Availability Book: In Search of Clusters Book: Patterns for Internet Base Systems</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eoin Woods &amp;nbsp; Recording venue: JAOO This is a discussion with Eoin Woods about his collection of top 10 software architecture mistakes. Looking at things that don't work is always a good way to learn what you should actually do. Links Eoin&amp;#039;s web site Book: Software Systems Architecture IASA ATAM Book: Blueprints for High Availability Book: In Search of Clusters Book: Patterns for Internet Base Systems</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-04-16,25345146</guid>
      <pubDate>Thu, 16 Apr 2009 08:53:47 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/PmEULyc2H_g/seradio-episode132-architectureMistakesWithEoinWoods.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, software architecture</itunes:keywords>
    </item>
    <item>
      <title>Episode 132: Top 10 Architecture Mistakes with Eoin Woods</title>
      <link>http://odeo.com/episodes/24456823-Episode-132-Top-10-Architecture-Mistakes-with-Eoin-Woods</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eoin Woods &amp;nbsp; Recording venue: JAOO This is a discussion with Eoin Woods about his collection of top 10 software architecture mistakes. Looking at things that don't work is always a good way to learn what you should actually do. Links Eoin&amp;#039;s web site Book: Software Systems Architecture IASA ATAM Book: Blueprints for High Availability Book: In Search of Clusters Book: Patterns for Internet Base Systems</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eoin Woods &amp;nbsp; Recording venue: JAOO This is a discussion with Eoin Woods about his collection of top 10 software architecture mistakes. Looking at things that don't work is always a good way to learn what you should actually do. Links Eoin&amp;#039;s web site Book: Software Systems Architecture IASA ATAM Book: Blueprints for High Availability Book: In Search of Clusters Book: Patterns for Internet Base Systems</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Eoin Woods &amp;nbsp; Recording venue: JAOO This is a discussion with Eoin Woods about his collection of top 10 software architecture mistakes. Looking at things that don't work is always a good way to learn what you should actually do. Links Eoin&amp;#039;s web site Book: Software Systems Architecture IASA ATAM Book: Blueprints for High Availability Book: In Search of Clusters Book: Patterns for Internet Base Systems</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-04-16,24456823</guid>
      <pubDate>Thu, 16 Apr 2009 07:53:47 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/PmEULyc2H_g/seradio-episode132-architectureMistakesWithEoinWoods.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, software architecture</itunes:keywords>
    </item>
    <item>
      <title>Episode 131: Adrenaline Junkies with DeMarco and Hruschka</title>
      <link>http://odeo.com/episodes/25345147-Episode-131-Adrenaline-Junkies-with-DeMarco-and-Hruschka</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Tom DeMarco and Peter Hruschka &amp;nbsp; Recording venue: OOP This episode is an interview with Tom DeMarco and Peter Hruschka about the new book of the Altantic Systems Guild: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. This is a session recorded live at OOP 2009. SE Radio thanks Tom and Peter, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Altantic Systems Guild Book: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Tom DeMarco and Peter Hruschka &amp;nbsp; Recording venue: OOP This episode is an interview with Tom DeMarco and Peter Hruschka about the new book of the Altantic Systems Guild: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. This is a session recorded live at OOP 2009. SE Radio thanks Tom and Peter, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Altantic Systems Guild Book: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Tom DeMarco and Peter Hruschka &amp;nbsp; Recording venue: OOP This episode is an interview with Tom DeMarco and Peter Hruschka about the new book of the Altantic Systems Guild: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. This is a session recorded live at OOP 2009. SE Radio thanks Tom and Peter, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Altantic Systems Guild Book: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-04-06,25345147</guid>
      <pubDate>Mon, 06 Apr 2009 02:43:54 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode131-tomDeMarcoAndPeterHruschka.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Interview, project management</itunes:keywords>
    </item>
    <item>
      <title>Episode 131: Adrenaline Junkies with DeMarco and Hruschka</title>
      <link>http://odeo.com/episodes/24412153-Episode-131-Adrenaline-Junkies-with-DeMarco-and-Hruschka</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Tom DeMarco and Peter Hruschka &amp;nbsp; Recording venue: OOP This episode is an interview with Tom DeMarco and Peter Hruschka about the new book of the Altantic Systems Guild: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. This is a session recorded live at OOP 2009. SE Radio thanks Tom and Peter, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Altantic Systems Guild Book: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Tom DeMarco and Peter Hruschka &amp;nbsp; Recording venue: OOP This episode is an interview with Tom DeMarco and Peter Hruschka about the new book of the Altantic Systems Guild: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. This is a session recorded live at OOP 2009. SE Radio thanks Tom and Peter, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Altantic Systems Guild Book: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Tom DeMarco and Peter Hruschka &amp;nbsp; Recording venue: OOP This episode is an interview with Tom DeMarco and Peter Hruschka about the new book of the Altantic Systems Guild: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. This is a session recorded live at OOP 2009. SE Radio thanks Tom and Peter, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Altantic Systems Guild Book: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-04-06,24412153</guid>
      <pubDate>Mon, 06 Apr 2009 01:43:54 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/kYkm4fqQGMg/seradio-episode131-tomDeMarcoAndPeterHruschka.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Interview, project management</itunes:keywords>
    </item>
    <item>
      <title>Episode 130: Code Visualization with Michele Lanza</title>
      <link>http://odeo.com/episodes/25345148-Episode-130-Code-Visualization-with-Michele-Lanza</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michele Lanza &amp;nbsp; Recording venue: JAOO This episode is a discussion about code and metrics visualization with Michele Lanza. Michele invented the Code Cities idea about which he talks in this episode. Links Michele&amp;#039;s website Code Crawler CodeCity3D Paper</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michele Lanza &amp;nbsp; Recording venue: JAOO This episode is a discussion about code and metrics visualization with Michele Lanza. Michele invented the Code Cities idea about which he talks in this episode. Links Michele&amp;#039;s website Code Crawler CodeCity3D Paper</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michele Lanza &amp;nbsp; Recording venue: JAOO This episode is a discussion about code and metrics visualization with Michele Lanza. Michele invented the Code Cities idea about which he talks in this episode. Links Michele&amp;#039;s website Code Crawler CodeCity3D Paper</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-03-27,25345148</guid>
      <pubDate>Fri, 27 Mar 2009 14:17:08 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode130-codeVisualization.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, metrics, visualization</itunes:keywords>
    </item>
    <item>
      <title>Episode 130: Code Visualization with Michele Lanza</title>
      <link>http://odeo.com/episodes/24371288-Episode-130-Code-Visualization-with-Michele-Lanza</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michele Lanza &amp;nbsp; Recording venue: JAOO This episode is a discussion about code and metrics visualization with Michele Lanza. Michele invented the Code Cities idea about which he talks in this episode. Links Michele&amp;#039;s website Code Crawler CodeCity3D Paper</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michele Lanza &amp;nbsp; Recording venue: JAOO This episode is a discussion about code and metrics visualization with Michele Lanza. Michele invented the Code Cities idea about which he talks in this episode. Links Michele&amp;#039;s website Code Crawler CodeCity3D Paper</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Michele Lanza &amp;nbsp; Recording venue: JAOO This episode is a discussion about code and metrics visualization with Michele Lanza. Michele invented the Code Cities idea about which he talks in this episode. Links Michele&amp;#039;s website Code Crawler CodeCity3D Paper</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-03-27,24371288</guid>
      <pubDate>Fri, 27 Mar 2009 13:17:08 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode130-codeVisualization.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, metrics, visualization</itunes:keywords>
    </item>
    <item>
      <title>Episode 129: F# with Luke Hoban</title>
      <link>http://odeo.com/episodes/25345149-Episode-129-F-with-Luke-Hoban</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Luke Hoban &amp;nbsp; Recording venue: This episode is a discussion about F# with Microsoft's F# program manager Luke Hoban. Links F# Luke&amp;#039;s Blog Book: Expert F# Book: F# for Scientists</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Luke Hoban &amp;nbsp; Recording venue: This episode is a discussion about F# with Microsoft's F# program manager Luke Hoban. Links F# Luke&amp;#039;s Blog Book: Expert F# Book: F# for Scientists</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Luke Hoban &amp;nbsp; Recording venue: This episode is a discussion about F# with Microsoft's F# program manager Luke Hoban. Links F# Luke&amp;#039;s Blog Book: Expert F# Book: F# for Scientists</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-03-17,25345149</guid>
      <pubDate>Tue, 17 Mar 2009 10:24:54 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/Kh7uB7DvBr8/seradio-episode129-FSharpWihLukeHoban.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, .net, functional programming, F#</itunes:keywords>
    </item>
    <item>
      <title>Episode 129: F# with Luke Hoban</title>
      <link>http://odeo.com/episodes/24316718-Episode-129-F-with-Luke-Hoban</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Luke Hoban &amp;nbsp; Recording venue: This episode is a discussion about F# with Microsoft's F# program manager Luke Hoban. Links F# Luke&amp;#039;s Blog Book: Expert F# Book: F# for Scientists</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Luke Hoban &amp;nbsp; Recording venue: This episode is a discussion about F# with Microsoft's F# program manager Luke Hoban. Links F# Luke&amp;#039;s Blog Book: Expert F# Book: F# for Scientists</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Luke Hoban &amp;nbsp; Recording venue: This episode is a discussion about F# with Microsoft's F# program manager Luke Hoban. Links F# Luke&amp;#039;s Blog Book: Expert F# Book: F# for Scientists</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-03-17,24316718</guid>
      <pubDate>Tue, 17 Mar 2009 09:24:54 -0700</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode129-FSharpWihLukeHoban.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, .net, functional programming, F#</itunes:keywords>
    </item>
    <item>
      <title>Episode 128: Web App Security with Bruce Sams</title>
      <link>http://odeo.com/episodes/24312705-Episode-128-Web-App-Security-with-Bruce-Sams</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Bruce Sams &amp;nbsp; Recording venue: OOP 2009 The majority of hacker attacks (70 %) are directed at weaknesses that are the result of problems in the implementation and/or architecture of the application. This session shows how you can protect your web applications (J2EE or .NET) against these attacks. The session covers lots of practical examples and techniques for attack. Furthermore, it shows strategies for defense, including a "Secure Software Development Lifecycle". A "Live Hacking" demo rounds it out. This is a session recorded live at OOP 2009. SE Radio thanks Bruce, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Bruce&amp;#039;s company The premier site for application security information</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Bruce Sams &amp;nbsp; Recording venue: OOP 2009 The majority of hacker attacks (70 %) are directed at weaknesses that are the result of problems in the implementation and/or architecture of the application. This session shows how you can protect your web applications (J2EE or .NET) against these attacks. The session covers lots of practical examples and techniques for attack. Furthermore, it shows strategies for defense, including a "Secure Software Development Lifecycle". A "Live Hacking" demo rounds it out. This is a session recorded live at OOP 2009. SE Radio thanks Bruce, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Bruce&amp;#039;s company The premier site for application security information</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Bruce Sams &amp;nbsp; Recording venue: OOP 2009 The majority of hacker attacks (70 %) are directed at weaknesses that are the result of problems in the implementation and/or architecture of the application. This session shows how you can protect your web applications (J2EE or .NET) against these attacks. The session covers lots of practical examples and techniques for attack. Furthermore, it shows strategies for defense, including a "Secure Software Development Lifecycle". A "Live Hacking" demo rounds it out. This is a session recorded live at OOP 2009. SE Radio thanks Bruce, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Bruce&amp;#039;s company The premier site for application security information</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-03-07,24312705</guid>
      <pubDate>Sat, 07 Mar 2009 09:44:45 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode128-bruceSamsWebAppSecurity.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Web Apps, Security, Technology Talk</itunes:keywords>
    </item>
    <item>
      <title>Episode 128: Web App Security with Bruce Sams</title>
      <link>http://odeo.com/episodes/24269898-Episode-128-Web-App-Security-with-Bruce-Sams</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Bruce Sams &amp;nbsp; Recording venue: OOP 2009 The majority of hacker attacks (70 %) are directed at weaknesses that are the result of problems in the implementation and/or architecture of the application. This session shows how you can protect your web applications (J2EE or .NET) against these attacks. The session covers lots of practical examples and techniques for attack. Furthermore, it shows strategies for defense, including a "Secure Software Development Lifecycle". A "Live Hacking" demo rounds it out. This is a session recorded live at OOP 2009. SE Radio thanks Bruce, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Bruce&amp;#039;s company The premier site for application security information</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Bruce Sams &amp;nbsp; Recording venue: OOP 2009 The majority of hacker attacks (70 %) are directed at weaknesses that are the result of problems in the implementation and/or architecture of the application. This session shows how you can protect your web applications (J2EE or .NET) against these attacks. The session covers lots of practical examples and techniques for attack. Furthermore, it shows strategies for defense, including a "Secure Software Development Lifecycle". A "Live Hacking" demo rounds it out. This is a session recorded live at OOP 2009. SE Radio thanks Bruce, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Bruce&amp;#039;s company The premier site for application security information</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Bruce Sams &amp;nbsp; Recording venue: OOP 2009 The majority of hacker attacks (70 %) are directed at weaknesses that are the result of problems in the implementation and/or architecture of the application. This session shows how you can protect your web applications (J2EE or .NET) against these attacks. The session covers lots of practical examples and techniques for attack. Furthermore, it shows strategies for defense, including a "Secure Software Development Lifecycle". A "Live Hacking" demo rounds it out. This is a session recorded live at OOP 2009. SE Radio thanks Bruce, SIGS Datacom and the programme chair, Frances Paulisch, for their great support! Links Bruce&amp;#039;s company The premier site for application security information</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-02-25,24269898</guid>
      <pubDate>Wed, 25 Feb 2009 09:44:45 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/qnag1fAUT6o/seradio-episode128-bruceSamsWebAppSecurity.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Web Apps, Security, Technology Talk</itunes:keywords>
    </item>
    <item>
      <title>Episode 127: Usability with Joachim Machate</title>
      <link>http://odeo.com/episodes/24207543-Episode-127-Usability-with-Joachim-Machate</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Joachim Machate &amp;nbsp; Recording venue: This episode is an introduction to user interface design with Joachim Machate of UID. We talk about the importance of user interface design, about its relationship to the overall software engineering process, as well as about UID's process for systematic user interface design. Links Joachim Machate&amp;#039;s company, UID Joachim Machate&amp;#039;s book, User Interface Tuning User Interface Design @ Wikipedia Usability @ Wikipedia</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Joachim Machate &amp;nbsp; Recording venue: This episode is an introduction to user interface design with Joachim Machate of UID. We talk about the importance of user interface design, about its relationship to the overall software engineering process, as well as about UID's process for systematic user interface design. Links Joachim Machate&amp;#039;s company, UID Joachim Machate&amp;#039;s book, User Interface Tuning User Interface Design @ Wikipedia Usability @ Wikipedia</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Joachim Machate &amp;nbsp; Recording venue: This episode is an introduction to user interface design with Joachim Machate of UID. We talk about the importance of user interface design, about its relationship to the overall software engineering process, as well as about UID's process for systematic user interface design. Links Joachim Machate&amp;#039;s company, UID Joachim Machate&amp;#039;s book, User Interface Tuning User Interface Design @ Wikipedia Usability @ Wikipedia</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-02-25,24207543</guid>
      <pubDate>Wed, 25 Feb 2009 09:33:32 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode127-interviewJoachimMachateOnUsability.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, usability, interaction design, ui</itunes:keywords>
    </item>
    <item>
      <title>Episode 126: Jetbrains MPS with Konstantin Solomatov</title>
      <link>http://odeo.com/episodes/24102363-Episode-126-Jetbrains-MPS-with-Konstantin-Solomatov</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Konstantin Solomatov &amp;nbsp; Recording venue: In this episode we take a brief look at Jetbrains' Meta Programming System, a language workbench for creating external DSLs or for extending existing languages (such as Java). In a brief telephone discussion, Konstantin Solomatov explains what the system does and how it works. The system has recently been released into public beta and will be made available under then Apache 2.0 Open Source license. Links Konstantin&amp;#039;s Blog Jetbrains&amp;#039;s MPS Martin Fowler&amp;#039;s article on Language Workbenches</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Konstantin Solomatov &amp;nbsp; Recording venue: In this episode we take a brief look at Jetbrains' Meta Programming System, a language workbench for creating external DSLs or for extending existing languages (such as Java). In a brief telephone discussion, Konstantin Solomatov explains what the system does and how it works. The system has recently been released into public beta and will be made available under then Apache 2.0 Open Source license. Links Konstantin&amp;#039;s Blog Jetbrains&amp;#039;s MPS Martin Fowler&amp;#039;s article on Language Workbenches</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Konstantin Solomatov &amp;nbsp; Recording venue: In this episode we take a brief look at Jetbrains' Meta Programming System, a language workbench for creating external DSLs or for extending existing languages (such as Java). In a brief telephone discussion, Konstantin Solomatov explains what the system does and how it works. The system has recently been released into public beta and will be made available under then Apache 2.0 Open Source license. Links Konstantin&amp;#039;s Blog Jetbrains&amp;#039;s MPS Martin Fowler&amp;#039;s article on Language Workbenches</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-02-15,24102363</guid>
      <pubDate>Sun, 15 Feb 2009 02:35:22 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode126-jetbrainsMPS.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, dsls, meta programming</itunes:keywords>
    </item>
    <item>
      <title>Episode 125: Performance Engineering with Chris Grindstaff</title>
      <link>http://odeo.com/episodes/24040971-Episode-125-Performance-Engineering-with-Chris-Grindstaff</link>
      <description>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Chris Grindstaff &amp;nbsp; Recording venue: In this episode Martin talks with Chris Grindstaff about the fundamentals of performance engineering. The episode discusses when and how to work on performance of client- and server-side systems, what you should take into account during development to avoid performance issues, typical situations that cause performance problems, and some common pitfalls when analysing performance. Links Chris&amp;#039; Homepag Article on rich client performance, part 1 Article on rich client performance, part 2 Best practices for server apps</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Chris Grindstaff &amp;nbsp; Recording venue: In this episode Martin talks with Chris Grindstaff about the fundamentals of performance engineering. The episode discusses when and how to work on performance of client- and server-side systems, what you should take into account during development to avoid performance issues, typical situations that cause performance problems, and some common pitfalls when analysing performance. Links Chris&amp;#039; Homepag Article on rich client performance, part 1 Article on rich client performance, part 2 Best practices for server apps</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Chris Grindstaff &amp;nbsp; Recording venue: In this episode Martin talks with Chris Grindstaff about the fundamentals of performance engineering. The episode discusses when and how to work on performance of client- and server-side systems, what you should take into account during development to avoid performance issues, typical situations that cause performance problems, and some common pitfalls when analysing performance. Links Chris&amp;#039; Homepag Article on rich client performance, part 1 Article on rich client performance, part 2 Best practices for server apps</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-02-05,24040971</guid>
      <pubDate>Thu, 05 Feb 2009 11:06:00 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feeds.feedburner.com/~r/se-radio/~5/532267375/seradio-episode125-performanceEngineeringWithChrisGrindstaff.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>performance, Technology/Guest</itunes:keywords>
    </item>
    <item>
      <title>Episode 125: Performance Engineering with Chris Grindstaff</title>
      <link>http://odeo.com/episodes/24094537-Episode-125-Performance-Engineering-with-Chris-Grindstaff</link>
      <description>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Chris Grindstaff &amp;nbsp; Recording venue: In this episode Martin talks with Chris Grindstaff about the fundamentals of performance engineering. The episode discusses when and how to work on performance of client- and server-side systems, what you should take into account during development to avoid performance issues, typical situations that cause performance problems, and some common pitfalls when analysing performance. Links Chris&amp;#039; Homepag Article on rich client performance, part 1 Article on rich client performance, part 2 Best practices for server apps</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Chris Grindstaff &amp;nbsp; Recording venue: In this episode Martin talks with Chris Grindstaff about the fundamentals of performance engineering. The episode discusses when and how to work on performance of client- and server-side systems, what you should take into account during development to avoid performance issues, typical situations that cause performance problems, and some common pitfalls when analysing performance. Links Chris&amp;#039; Homepag Article on rich client performance, part 1 Article on rich client performance, part 2 Best practices for server apps</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Martin&amp;nbsp; Guests: Chris Grindstaff &amp;nbsp; Recording venue: In this episode Martin talks with Chris Grindstaff about the fundamentals of performance engineering. The episode discusses when and how to work on performance of client- and server-side systems, what you should take into account during development to avoid performance issues, typical situations that cause performance problems, and some common pitfalls when analysing performance. Links Chris&amp;#039; Homepag Article on rich client performance, part 1 Article on rich client performance, part 2 Best practices for server apps</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-02-05,24094537</guid>
      <pubDate>Thu, 05 Feb 2009 11:06:00 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/V116PNDFoT4/seradio-episode125-performanceEngineeringWithChrisGrindstaff.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>performance, Technology/Guest</itunes:keywords>
    </item>
    <item>
      <title>Episode 124: OpenJDK with Dalibor Topic</title>
      <link>http://odeo.com/episodes/24094539-Episode-124-OpenJDK-with-Dalibor-Topic</link>
      <description>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Dalibor Topic &amp;nbsp; Recording venue: In this episode we look at SUN's open source strategy for the OpenJDK. We discuss challenges in creating such a big open source project, and ways to keep it focused and organized. We discuss what it means for the Java runtime to be adopted as the technological foundation for other programming languages. Links OpenJDK Languages on the JVM</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Dalibor Topic &amp;nbsp; Recording venue: In this episode we look at SUN's open source strategy for the OpenJDK. We discuss challenges in creating such a big open source project, and ways to keep it focused and organized. We discuss what it means for the Java runtime to be adopted as the technological foundation for other programming languages. Links OpenJDK Languages on the JVM</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Dalibor Topic &amp;nbsp; Recording venue: In this episode we look at SUN's open source strategy for the OpenJDK. We discuss challenges in creating such a big open source project, and ways to keep it focused and organized. We discuss what it means for the Java runtime to be adopted as the technological foundation for other programming languages. Links OpenJDK Languages on the JVM</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-01-26,24094539</guid>
      <pubDate>Mon, 26 Jan 2009 09:25:48 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/BoMyXnUR7Pk/seradio-episode124-OpenJDK.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>java, Open Source, Technology/Guest, OpenJDK</itunes:keywords>
    </item>
    <item>
      <title>Episode 124: OpenJDK with Dalibor Topic</title>
      <link>http://odeo.com/episodes/23950436-Episode-124-OpenJDK-with-Dalibor-Topic</link>
      <description>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Dalibor Topic &amp;nbsp; Recording venue: In this episode we look at SUN's open source strategy for the OpenJDK. We discuss challenges in creating such a big open source project, and ways to keep it focused and organized. We discuss what it means for the Java runtime to be adopted as the technological foundation for other programming languages. Links OpenJDK Languages on the JVM</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Dalibor Topic &amp;nbsp; Recording venue: In this episode we look at SUN's open source strategy for the OpenJDK. We discuss challenges in creating such a big open source project, and ways to keep it focused and organized. We discuss what it means for the Java runtime to be adopted as the technological foundation for other programming languages. Links OpenJDK Languages on the JVM</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Dalibor Topic &amp;nbsp; Recording venue: In this episode we look at SUN's open source strategy for the OpenJDK. We discuss challenges in creating such a big open source project, and ways to keep it focused and organized. We discuss what it means for the Java runtime to be adopted as the technological foundation for other programming languages. Links OpenJDK Languages on the JVM</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-01-26,23950436</guid>
      <pubDate>Mon, 26 Jan 2009 09:25:48 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode124-OpenJDK.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>java, Open Source, Technology/Guest, OpenJDK</itunes:keywords>
    </item>
    <item>
      <title>Episode 123: Microsoft OSLO with Don Box and Doug Purdy</title>
      <link>http://odeo.com/episodes/24094540-Episode-123-Microsoft-OSLO-with-Don-Box-and-Doug-Purdy</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Don Box and Doug Purdy &amp;nbsp; Recording venue: In this episode we discuss Microsoft's OSLO platform with Doug Purdy and Don Box. We briefly discuss what OSLO is in general and then look at the various components of OSLO. We also look at how OSLO fits in with the general Microsoft strategy and how it compares to other DSL/Model-driven approaches. We then look at language modularization and composition and discuss the similarities with XML and Smalltalk. Finally, we discuss possible integrations of OSLO with other MD* approaches and technologies. Links Doug&amp;#039;s Blog Don&amp;#039;s Blog Oslo Videos from PDC Oslo Developer Center</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Don Box and Doug Purdy &amp;nbsp; Recording venue: In this episode we discuss Microsoft's OSLO platform with Doug Purdy and Don Box. We briefly discuss what OSLO is in general and then look at the various components of OSLO. We also look at how OSLO fits in with the general Microsoft strategy and how it compares to other DSL/Model-driven approaches. We then look at language modularization and composition and discuss the similarities with XML and Smalltalk. Finally, we discuss possible integrations of OSLO with other MD* approaches and technologies. Links Doug&amp;#039;s Blog Don&amp;#039;s Blog Oslo Videos from PDC Oslo Developer Center</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Don Box and Doug Purdy &amp;nbsp; Recording venue: In this episode we discuss Microsoft's OSLO platform with Doug Purdy and Don Box. We briefly discuss what OSLO is in general and then look at the various components of OSLO. We also look at how OSLO fits in with the general Microsoft strategy and how it compares to other DSL/Model-driven approaches. We then look at language modularization and composition and discuss the similarities with XML and Smalltalk. Finally, we discuss possible integrations of OSLO with other MD* approaches and technologies. Links Doug&amp;#039;s Blog Don&amp;#039;s Blog Oslo Videos from PDC Oslo Developer Center</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-01-16,24094540</guid>
      <pubDate>Fri, 16 Jan 2009 00:58:06 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode123-microsoftOSLOwithDonBoxAndDougPurdy.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, dsls, domain specific languages, oslo</itunes:keywords>
    </item>
    <item>
      <title>Episode 123: Microsoft OSLO with Don Box and Doug Purdy</title>
      <link>http://odeo.com/episodes/23885140-Episode-123-Microsoft-OSLO-with-Don-Box-and-Doug-Purdy</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Don Box and Doug Purdy &amp;nbsp; Recording venue: In this episode we discuss Microsoft's OSLO platform with Doug Purdy and Don Box. We briefly discuss what OSLO is in general and then look at the various components of OSLO. We also look at how OSLO fits in with the general Microsoft strategy and how it compares to other DSL/Model-driven approaches. We then look at language modularization and composition and discuss the similarities with XML and Smalltalk. Finally, we discuss possible integrations of OSLO with other MD* approaches and technologies. Links Doug&amp;#039;s Blog Don&amp;#039;s Blog Oslo Videos from PDC Oslo Downloads</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Don Box and Doug Purdy &amp;nbsp; Recording venue: In this episode we discuss Microsoft's OSLO platform with Doug Purdy and Don Box. We briefly discuss what OSLO is in general and then look at the various components of OSLO. We also look at how OSLO fits in with the general Microsoft strategy and how it compares to other DSL/Model-driven approaches. We then look at language modularization and composition and discuss the similarities with XML and Smalltalk. Finally, we discuss possible integrations of OSLO with other MD* approaches and technologies. Links Doug&amp;#039;s Blog Don&amp;#039;s Blog Oslo Videos from PDC Oslo Downloads</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Don Box and Doug Purdy &amp;nbsp; Recording venue: In this episode we discuss Microsoft's OSLO platform with Doug Purdy and Don Box. We briefly discuss what OSLO is in general and then look at the various components of OSLO. We also look at how OSLO fits in with the general Microsoft strategy and how it compares to other DSL/Model-driven approaches. We then look at language modularization and composition and discuss the similarities with XML and Smalltalk. Finally, we discuss possible integrations of OSLO with other MD* approaches and technologies. Links Doug&amp;#039;s Blog Don&amp;#039;s Blog Oslo Videos from PDC Oslo Downloads</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-01-16,23885140</guid>
      <pubDate>Fri, 16 Jan 2009 00:58:06 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode123-microsoftOSLOwithDonBoxAndDougPurdy.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, dsls, domain specific languages, oslo</itunes:keywords>
    </item>
    <item>
      <title>Episode 122: Interview Janos Sztipanovits</title>
      <link>http://odeo.com/episodes/24094541-Episode-122-Interview-Janos-Sztipanovits</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Janos Sztipanovits &amp;nbsp; Recording venue: This is a discussion with Janos Sztipanovits about Cyber Physical Systems and how DSLs are used to approach some of the challenges in that domain. Specifically, in the second part we talk about formalizing DSL semantics. Links Janos&amp;#039; Website CPS @ Wikipedia CPS</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Janos Sztipanovits &amp;nbsp; Recording venue: This is a discussion with Janos Sztipanovits about Cyber Physical Systems and how DSLs are used to approach some of the challenges in that domain. Specifically, in the second part we talk about formalizing DSL semantics. Links Janos&amp;#039; Website CPS @ Wikipedia CPS</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Janos Sztipanovits &amp;nbsp; Recording venue: This is a discussion with Janos Sztipanovits about Cyber Physical Systems and how DSLs are used to approach some of the challenges in that domain. Specifically, in the second part we talk about formalizing DSL semantics. Links Janos&amp;#039; Website CPS @ Wikipedia CPS</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-01-06,24094541</guid>
      <pubDate>Tue, 06 Jan 2009 12:04:06 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode122-InterviewJanosStzipanovits.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Interview, distributed systems, dsls, semantics, DRE Systems, cyber-physical systems</itunes:keywords>
    </item>
    <item>
      <title>Episode 122: Interview Janos Sztipanovits</title>
      <link>http://odeo.com/episodes/23839590-Episode-122-Interview-Janos-Sztipanovits</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Janos Sztipanovits &amp;nbsp; Recording venue: This is a discussion with Janos Sztipanovits about Cyber Physical Systems and how DSLs are used to approach some of the challenges in that domain. Specifically, in the second part we talk about formalizing DSL semantics. Links Janos&amp;#039; Website CPS @ Wikipedia CPS</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Janos Sztipanovits &amp;nbsp; Recording venue: This is a discussion with Janos Sztipanovits about Cyber Physical Systems and how DSLs are used to approach some of the challenges in that domain. Specifically, in the second part we talk about formalizing DSL semantics. Links Janos&amp;#039; Website CPS @ Wikipedia CPS</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: Janos Sztipanovits &amp;nbsp; Recording venue: This is a discussion with Janos Sztipanovits about Cyber Physical Systems and how DSLs are used to approach some of the challenges in that domain. Specifically, in the second part we talk about formalizing DSL semantics. Links Janos&amp;#039; Website CPS @ Wikipedia CPS</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2009-01-06,23839590</guid>
      <pubDate>Tue, 06 Jan 2009 12:04:06 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feeds.feedburner.com/~r/se-radio/~5/504107072/seradio-episode122-InterviewJanosStzipanovits.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Interview, distributed systems, dsls, semantics, DRE Systems, cyber-physical systems</itunes:keywords>
    </item>
    <item>
      <title>Episode 121: OR Mappers with Michael Pl&#246;d</title>
      <link>http://odeo.com/episodes/24094542-Episode-121-OR-Mappers-with-Michael-Pl%C3%B6d</link>
      <description>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Michael Pl&#246;d &amp;nbsp; Recording venue: In this episode, Michael Pl&#246;d is interviewed about Object-Relational Mapping technology. He talks about the common concepts, compares the range of different tools that go by this name, and goes into the design and architectural consequences of using an OR mapper. Links Java Persistence API NHibernate : an O/R mapper for .NET Grails : a web framework including O/R mapper for Groovy Martin Fowler, Patterns of Enterprise Application Architecture Persistence in the Enterprise</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Michael Pl&#246;d &amp;nbsp; Recording venue: In this episode, Michael Pl&#246;d is interviewed about Object-Relational Mapping technology. He talks about the common concepts, compares the range of different tools that go by this name, and goes into the design and architectural consequences of using an OR mapper. Links Java Persistence API NHibernate : an O/R mapper for .NET Grails : a web framework including O/R mapper for Groovy Martin Fowler, Patterns of Enterprise Application Architecture Persistence in the Enterprise</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Michael Pl&#246;d &amp;nbsp; Recording venue: In this episode, Michael Pl&#246;d is interviewed about Object-Relational Mapping technology. He talks about the common concepts, compares the range of different tools that go by this name, and goes into the design and architectural consequences of using an OR mapper. Links Java Persistence API NHibernate : an O/R mapper for .NET Grails : a web framework including O/R mapper for Groovy Martin Fowler, Patterns of Enterprise Application Architecture Persistence in the Enterprise</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2008-12-27,24094542</guid>
      <pubDate>Sat, 27 Dec 2008 10:20:02 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode121-ORMappers.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, persistence, databases, o/r mappers</itunes:keywords>
    </item>
    <item>
      <title>Episode 121: OR Mappers with Michael Pl&#246;d</title>
      <link>http://odeo.com/episodes/23817370-Episode-121-OR-Mappers-with-Michael-Pl%C3%B6d</link>
      <description>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Michael Pl&#246;d &amp;nbsp; Recording venue: In this episode, Michael Pl&#246;d is interviewed about Object-Relational Mapping technology. He talks about the common concepts, compares the range of different tools that go by this name, and goes into the design and architectural consequences of using an OR mapper. Links Java Persistence API NHibernate : an O/R mapper for .NET Grails : a web framework including O/R mapper for Groovy Martin Fowler, Patterns of Enterprise Application Architecture Persistence in the Enterprise</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Michael Pl&#246;d &amp;nbsp; Recording venue: In this episode, Michael Pl&#246;d is interviewed about Object-Relational Mapping technology. He talks about the common concepts, compares the range of different tools that go by this name, and goes into the design and architectural consequences of using an OR mapper. Links Java Persistence API NHibernate : an O/R mapper for .NET Grails : a web framework including O/R mapper for Groovy Martin Fowler, Patterns of Enterprise Application Architecture Persistence in the Enterprise</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Arno&amp;nbsp; Guests: Michael Pl&#246;d &amp;nbsp; Recording venue: In this episode, Michael Pl&#246;d is interviewed about Object-Relational Mapping technology. He talks about the common concepts, compares the range of different tools that go by this name, and goes into the design and architectural consequences of using an OR mapper. Links Java Persistence API NHibernate : an O/R mapper for .NET Grails : a web framework including O/R mapper for Groovy Martin Fowler, Patterns of Enterprise Application Architecture Persistence in the Enterprise</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2008-12-27,23817370</guid>
      <pubDate>Sat, 27 Dec 2008 10:20:02 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode121-ORMappers.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, persistence, databases, o/r mappers</itunes:keywords>
    </item>
    <item>
      <title>Episode 120: OCL with Anneke Kleppe</title>
      <link>http://odeo.com/episodes/24094544-Episode-120-OCL-with-Anneke-Kleppe</link>
      <description>Podcast (MP3): Download Hosts: Ronk&amp;nbsp; Guests: Anneke Kleppe &amp;nbsp; Recording venue: In this episode we're talking to Anneke Kleppe about model-driven software development and language engineering. We start with her involvement in the creation of the Object Constraint Language (OCL) and discuss the intial expactations, actual experiences, and the place of OCL in the current day. From here, Anneke talks us through her take on the formative years of UML and MDA. From here, we expand to the realm of Domain-Specific Languages and Anneke discusses their place in software engineering in general and why we should expect DSLs in significant numbers to become a common sight. Links Book: Software Language Engineering OCL on Wikipedia</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Ronk&amp;nbsp; Guests: Anneke Kleppe &amp;nbsp; Recording venue: In this episode we're talking to Anneke Kleppe about model-driven software development and language engineering. We start with her involvement in the creation of the Object Constraint Language (OCL) and discuss the intial expactations, actual experiences, and the place of OCL in the current day. From here, Anneke talks us through her take on the formative years of UML and MDA. From here, we expand to the realm of Domain-Specific Languages and Anneke discusses their place in software engineering in general and why we should expect DSLs in significant numbers to become a common sight. Links Book: Software Language Engineering OCL on Wikipedia</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Ronk&amp;nbsp; Guests: Anneke Kleppe &amp;nbsp; Recording venue: In this episode we're talking to Anneke Kleppe about model-driven software development and language engineering. We start with her involvement in the creation of the Object Constraint Language (OCL) and discuss the intial expactations, actual experiences, and the place of OCL in the current day. From here, Anneke talks us through her take on the formative years of UML and MDA. From here, we expand to the realm of Domain-Specific Languages and Anneke discusses their place in software engineering in general and why we should expect DSLs in significant numbers to become a common sight. Links Book: Software Language Engineering OCL on Wikipedia</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2008-12-17,24094544</guid>
      <pubDate>Wed, 17 Dec 2008 13:39:29 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode120-OCL.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, dsls, modeling, uml, ocl</itunes:keywords>
    </item>
    <item>
      <title>Episode 120: OCL with Anneke Kleppe</title>
      <link>http://odeo.com/episodes/23766248-Episode-120-OCL-with-Anneke-Kleppe</link>
      <description>Podcast (MP3): Download Hosts: Ron&amp;nbsp; Guests: Anneke Kleppe &amp;nbsp; Recording venue: In this episode we're talking to Anneke Kleppe about model-driven software development and language engineering. We start with her involvement in the creation of the Object Constraint Language (OCL) and discuss the intial expactations, actual experiences, and the place of OCL in the current day. From here, Anneke talks us through her take on the formative years of UML and MDA. From here, we expand to the realm of Domain-Specific Languages and Anneke discusses their place in software engineering in general and why we should expect DSLs in significant numbers to become a common sight. Links Book: Software Language Engineering OCL on Wikipedia</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Ron&amp;nbsp; Guests: Anneke Kleppe &amp;nbsp; Recording venue: In this episode we're talking to Anneke Kleppe about model-driven software development and language engineering. We start with her involvement in the creation of the Object Constraint Language (OCL) and discuss the intial expactations, actual experiences, and the place of OCL in the current day. From here, Anneke talks us through her take on the formative years of UML and MDA. From here, we expand to the realm of Domain-Specific Languages and Anneke discusses their place in software engineering in general and why we should expect DSLs in significant numbers to become a common sight. Links Book: Software Language Engineering OCL on Wikipedia</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Ron&amp;nbsp; Guests: Anneke Kleppe &amp;nbsp; Recording venue: In this episode we're talking to Anneke Kleppe about model-driven software development and language engineering. We start with her involvement in the creation of the Object Constraint Language (OCL) and discuss the intial expactations, actual experiences, and the place of OCL in the current day. From here, Anneke talks us through her take on the formative years of UML and MDA. From here, we expand to the realm of Domain-Specific Languages and Anneke discusses their place in software engineering in general and why we should expect DSLs in significant numbers to become a common sight. Links Book: Software Language Engineering OCL on Wikipedia</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2008-12-17,23766248</guid>
      <pubDate>Wed, 17 Dec 2008 13:39:29 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode120-OCL.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, dsls, modeling, uml, ocl</itunes:keywords>
    </item>
    <item>
      <title>Episode 119: DSLs in Practice with JP Tolvanen</title>
      <link>http://odeo.com/episodes/24094545-Episode-119-DSLs-in-Practice-with-JP-Tolvanen</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: JP Tolvanen &amp;nbsp; Recording venue: In this episode, Markus talks with Juha-Pekka Tolvanen about using DSLs and code generation in practice. The main part of the episode is the discussion about a number of case studies that show how DSLs and code generation are used in practice. Omega Tau, Markus' new podcast mentioned in the beginning of the show Links Article: DSM introduction Article: 20+ DSM cases (SPLC2005) Book: DSM book Juha-Pekka&#8217;s blog MetaCase DSMForum Example cases (careful, marketing :-))</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: JP Tolvanen &amp;nbsp; Recording venue: In this episode, Markus talks with Juha-Pekka Tolvanen about using DSLs and code generation in practice. The main part of the episode is the discussion about a number of case studies that show how DSLs and code generation are used in practice. Omega Tau, Markus' new podcast mentioned in the beginning of the show Links Article: DSM introduction Article: 20+ DSM cases (SPLC2005) Book: DSM book Juha-Pekka&#8217;s blog MetaCase DSMForum Example cases (careful, marketing :-))</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: JP Tolvanen &amp;nbsp; Recording venue: In this episode, Markus talks with Juha-Pekka Tolvanen about using DSLs and code generation in practice. The main part of the episode is the discussion about a number of case studies that show how DSLs and code generation are used in practice. Omega Tau, Markus' new podcast mentioned in the beginning of the show Links Article: DSM introduction Article: 20+ DSM cases (SPLC2005) Book: DSM book Juha-Pekka&#8217;s blog MetaCase DSMForum Example cases (careful, marketing :-))</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2008-12-07,24094545</guid>
      <pubDate>Sun, 07 Dec 2008 10:35:25 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feedproxy.google.com/~r/se-radio/~5/TeNxZn5RUX8/seradio-episode119-DSLsInPracticeWithJPTolvanen.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, mdsd, dsls, DSM</itunes:keywords>
    </item>
    <item>
      <title>Episode 119: DSLs in Practice with JP Tolvanen</title>
      <link>http://odeo.com/episodes/23717035-Episode-119-DSLs-in-Practice-with-JP-Tolvanen</link>
      <description>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: JP Tolvanen &amp;nbsp; Recording venue: In this episode, Markus talks with Juha-Pekka Tolvanen about using DSLs and code generation in practice. The main part of the episode is the discussion about a number of case studies that show how DSLs and code generation are used in practice. Omega Tau, Markus' new podcast mentioned in the beginning of the show Links Article: DSM introduction Article: 20+ DSM cases (SPLC2005) Book: DSM book Juha-Pekka&#8217;s blog MetaCase DSMForum Example cases (careful, marketing :-))</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: JP Tolvanen &amp;nbsp; Recording venue: In this episode, Markus talks with Juha-Pekka Tolvanen about using DSLs and code generation in practice. The main part of the episode is the discussion about a number of case studies that show how DSLs and code generation are used in practice. Omega Tau, Markus' new podcast mentioned in the beginning of the show Links Article: DSM introduction Article: 20+ DSM cases (SPLC2005) Book: DSM book Juha-Pekka&#8217;s blog MetaCase DSMForum Example cases (careful, marketing :-))</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Markus&amp;nbsp; Guests: JP Tolvanen &amp;nbsp; Recording venue: In this episode, Markus talks with Juha-Pekka Tolvanen about using DSLs and code generation in practice. The main part of the episode is the discussion about a number of case studies that show how DSLs and code generation are used in practice. Omega Tau, Markus' new podcast mentioned in the beginning of the show Links Article: DSM introduction Article: 20+ DSM cases (SPLC2005) Book: DSM book Juha-Pekka&#8217;s blog MetaCase DSMForum Example cases (careful, marketing :-))</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2008-12-07,23717035</guid>
      <pubDate>Sun, 07 Dec 2008 10:35:25 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://feeds.feedburner.com/~r/se-radio/~5/477310885/seradio-episode119-DSLsInPracticeWithJPTolvanen.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, mdsd, dsls, DSM</itunes:keywords>
    </item>
    <item>
      <title>Episode 118: Eelco Visser on Parsers</title>
      <link>http://odeo.com/episodes/23675987-Episode-118-Eelco-Visser-on-Parsers</link>
      <description>Podcast (MP3): Download Hosts: Laurence&amp;nbsp; Guests: Eelco Visser &amp;nbsp; Recording venue: Code Generation 2008 In this episode we're talking to Eelco Visser about parsing text. We start at the basics - what is parsing? - covering classic tools such as Yacc and classic parsing approaches such as LALR before examining how more recent approaches such as scannerless parsing can make parsing easier and enable previously impractical use cases. Links YACC Parsing on Wikipedia</description>
      <itunes:subtitle>Podcast (MP3): Download Hosts: Laurence&amp;nbsp; Guests: Eelco Visser &amp;nbsp; Recording venue: Code Generation 2008 In this episode we're talking to Eelco Visser about parsing text. We start at the basics - what is parsing? - covering classic tools such as Yacc and classic parsing approaches such as LALR before examining how more recent approaches such as scannerless parsing can make parsing easier and enable previously impractical use cases. Links YACC Parsing on Wikipedia</itunes:subtitle>
      <itunes:summary>Podcast (MP3): Download Hosts: Laurence&amp;nbsp; Guests: Eelco Visser &amp;nbsp; Recording venue: Code Generation 2008 In this episode we're talking to Eelco Visser about parsing text. We start at the basics - what is parsing? - covering classic tools such as Yacc and classic parsing approaches such as LALR before examining how more recent approaches such as scannerless parsing can make parsing easier and enable previously impractical use cases. Links YACC Parsing on Wikipedia</itunes:summary>
      <guid isPermaLink="false">tag:odeo.com,2008-11-26,23675987</guid>
      <pubDate>Wed, 26 Nov 2008 23:27:21 -0800</pubDate>
      <itunes:explicit>no</itunes:explicit>
      <enclosure type="audio/mpeg" url="http://media.libsyn.com/media/seradio/seradio-episode118-eelcoVisserOnParsers.mp3"/>
      <itunes:author>Software Engineering Radio - the podcast for professional software developers</itunes:author>
      <itunes:keywords>Technology/Guest, dsls, parsing</itunes:keywords>
    </item>
  </channel>
</rss>
