<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>Pragmatic Podcasts</title>
    <link>http://pragprog.com/podcasts</link>
    <atom:link rel="self" href="http://pragprog.com/podcasts/feed.rss" type="application/rss+xml"/>
    <description>Pragmatic interviews, news, techniques, and more from the Pragmatic Bookshelf.</description>
    <language>en-us</language>
    <copyright>&#169; 2008 The Pragmatic Programmers, LLC</copyright>
    <itunes:subtitle>Guiding You From Journeyman to Master</itunes:subtitle>
    <itunes:author>The Pragmatic Programmers</itunes:author>
    <itunes:summary>Pragmatic interviews, news, techniques, and more from the Pragmatic Bookshelf.</itunes:summary>
    <itunes:owner>
      <itunes:name>The Pragmatic Programmers</itunes:name>
      <itunes:email>pragprog@pragprog.com</itunes:email>
    </itunes:owner>
    <itunes:image href="http://pragprog.com/images/pragmatic-podcast.png"/>
    <image>
      <url>http://pragprog.com/images/pragmatic-podcast-smaller.jpg</url>
      <title>Pragmatic Podcasts</title>
      <link>http://pragprog.com/podcasts</link>
      <width>144</width>
      <height>144</height>
      <description>The Pragmatic Programmers, guiding you from journeyman to master</description>
    </image>
    <itunes:category text="Technology">
      <itunes:category text="Software How-To"/>
    </itunes:category>
    <itunes:explicit>clean</itunes:explicit>
    <item>
      <title>Michael J Mangino on Facebook Applications</title>
      <description>Pragmatic editor Susannah Pflazer interviews Mike Mangino, author of "Developing Facebook Platform Applications with Rails."  Mike describes how Facebook works, and talks about using facebooker for Ruby on Rails to provide helpers, handle authentication, and more.

Mike walks through developing an application in Facebook, describes the parts of Facebook, as well as messaging,  testing, and engaging users.  Find out about the magic 8-second rule and the key aspects of a successful Facebook application.

</description>
      <pubDate>Wed, 18 Jun 2008 08:54:00 -0700</pubDate>
      <guid>http://pragprog.com/podcasts/show/15</guid>
      <link>http://pragprog.com/titles/mmfacer</link>
      <author>pragprog@pragprog.com (The Pragmatic Programmers)</author>
      <itunes:author>The Pragmatic Programmers</itunes:author>
      <itunes:subtitle>Embed your own app in Facebook</itunes:subtitle>
      <itunes:summary>Pragmatic editor Susannah Pflazer interviews Mike Mangino, author of "Developing Facebook Platform Applications with Rails."  Mike describes how Facebook works, and talks about using facebooker for Ruby on Rails to provide helpers, handle authentication, and more.

Mike walks through developing an application in Facebook, describes the parts of Facebook, as well as messaging,  testing, and engaging users.  Find out about the magic 8-second rule and the key aspects of a successful Facebook application.

</itunes:summary>
      <itunes:explicit>no</itunes:explicit>
      <enclosure length="15378101" url="http://podcasts.pragprog.com/2008-06/michael-j-mangino-on-facebook-applications.mp3" type="audio/mpeg"/>
      <itunes:duration>1281</itunes:duration>
      <itunes:keywords>facebook, rails, php, ruby on rails, rails for facebook, rails with facebook, facebooker, ror facebook, ruby social graph</itunes:keywords>
    </item>
    <item>
      <title>Mike Clark on Studios and Screencasts</title>
      <description>Daniel Steinberg interviews the Pragmatic Studio's Mike Clark.  Mike talks about the Pragmatic Studio, the Edge Conferences, Screencasts and shoulder surfing, and how to get inside the head of an expert.</description>
      <pubDate>Wed, 04 Jun 2008 05:16:00 -0700</pubDate>
      <guid>http://pragprog.com/podcasts/show/14</guid>
      <link>http://pragprog.com/screencasts</link>
      <author>pragprog@pragprog.com (The Pragmatic Programmers)</author>
      <itunes:author>The Pragmatic Programmers</itunes:author>
      <itunes:subtitle>and the right media for the message</itunes:subtitle>
      <itunes:summary>Daniel Steinberg interviews the Pragmatic Studio's Mike Clark.  Mike talks about the Pragmatic Studio, the Edge Conferences, Screencasts and shoulder surfing, and how to get inside the head of an expert.</itunes:summary>
      <itunes:explicit>no</itunes:explicit>
      <enclosure length="15408194" url="http://podcasts.pragprog.com/2008-06/mike-clark-on-studios-and-screencasts.mp3" type="audio/mpeg"/>
      <itunes:duration>1284</itunes:duration>
      <itunes:keywords>rails, pragmatic studio, screencast, erlang screencast, rails screencast, core animation screencast</itunes:keywords>
    </item>
    <item>
      <title>Andy Hunt on Pragmatic Wetware</title>
      <description>
Join us as Daniel Steinberg interviews Pragmatic co-founder Andy Hunt.  Andy describes his journey from the techniques in The Pragmatic Programmer, the programming language Ruby and the Agile development movement, to looking at wetware--the stuff in our heads.  Andy discusses the Dreyfus model of skill acquisition, lateral specialization in the brain, mindmaps and more.  You'll find out why sometimes the best thing you can do is to step away from the keyboard.

</description>
      <pubDate>Wed, 21 May 2008 05:01:00 -0700</pubDate>
      <guid>http://pragprog.com/podcasts/show/13</guid>
      <link>http://pragprog.com/titles/ahptl</link>
      <author>pragprog@pragprog.com (The Pragmatic Programmers)</author>
      <itunes:author>The Pragmatic Programmers</itunes:author>
      <itunes:subtitle>It's all in your head</itunes:subtitle>
      <itunes:summary>
Join us as Daniel Steinberg interviews Pragmatic co-founder Andy Hunt.  Andy describes his journey from the techniques in The Pragmatic Programmer, the programming language Ruby and the Agile development movement, to looking at wetware--the stuff in our heads.  Andy discusses the Dreyfus model of skill acquisition, lateral specialization in the brain, mindmaps and more.  You'll find out why sometimes the best thing you can do is to step away from the keyboard.

</itunes:summary>
      <itunes:explicit>no</itunes:explicit>
      <enclosure length="20564139" url="http://podcasts.pragprog.com/2008-05/andy-hunt-on-pragmatic-wetware.mp3" type="audio/mpeg"/>
      <itunes:duration>1714</itunes:duration>
      <itunes:keywords>andy hunt, agile, dreyfus model, mind maps, pragmatic andy, pragdave, ruby, pragmatic programmers, wetware, refactor your wetware, mind hacks, mindhack,</itunes:keywords>
    </item>
    <item>
      <title>Dave Thomas on Pragmatic Publishing</title>
      <description>Join us as Daniel Steinberg interviews Pragmatic co-founder Dave Thomas.  Dave explains a bit about how we started the publishing business, and our unique production process and its separation of content from presentation.  You'll hear all about reader involvement in our books,  what makes a Pragmatic book, and Dave's take on the book industry as a whole. Dave reminds us of why we're in this business: for the joy and passion of programming. </description>
      <pubDate>Wed, 07 May 2008 04:36:00 -0700</pubDate>
      <guid>http://pragprog.com/podcasts/show/12</guid>
      <link>http://pragprog.com/podcasts/show/12</link>
      <author>pragprog@pragprog.com (The Pragmatic Programmers)</author>
      <itunes:author>The Pragmatic Programmers</itunes:author>
      <itunes:subtitle>and the Joy of Programming</itunes:subtitle>
      <itunes:summary>Join us as Daniel Steinberg interviews Pragmatic co-founder Dave Thomas.  Dave explains a bit about how we started the publishing business, and our unique production process and its separation of content from presentation.  You'll hear all about reader involvement in our books,  what makes a Pragmatic book, and Dave's take on the book industry as a whole. Dave reminds us of why we're in this business: for the joy and passion of programming. </itunes:summary>
      <itunes:explicit>no</itunes:explicit>
      <enclosure length="11598601" url="http://podcasts.pragprog.com/2008-05/dave-thomas-on-pragmatic-publishing.mp3" type="audio/mpeg"/>
      <itunes:duration>1450</itunes:duration>
      <itunes:keywords>dave thomas, prag dave</itunes:keywords>
    </item>
    <item>
      <title>Programming Groovy</title>
      <description>Venkat Subramaniam, author of "Programming Groovy: Dynamic Productivity for the Java Developer" talks at length with Daniel Steinberg about coding in Groovy, metaprogramming, and choosing a language. You'll learn when Groovy is a great choice, and when it's not. Venkat shares how to use builders to relieve the tedium of XML processing, explains why metaprogramming is so hard in Java, and why type-safety isn't what you think.  Finally, Venkat explains how programming is a lot like a chainsaw.

</description>
      <pubDate>Wed, 23 Apr 2008 09:39:00 -0700</pubDate>
      <guid>http://pragprog.com/podcasts/show/11</guid>
      <link>http://pragprog.com/titles/vslg</link>
      <author>pragprog@pragprog.com (The Pragmatic Programmers)</author>
      <itunes:author>The Pragmatic Programmers</itunes:author>
      <itunes:subtitle>Making the hard stuff simpler</itunes:subtitle>
      <itunes:summary>Venkat Subramaniam, author of "Programming Groovy: Dynamic Productivity for the Java Developer" talks at length with Daniel Steinberg about coding in Groovy, metaprogramming, and choosing a language. You'll learn when Groovy is a great choice, and when it's not. Venkat shares how to use builders to relieve the tedium of XML processing, explains why metaprogramming is so hard in Java, and why type-safety isn't what you think.  Finally, Venkat explains how programming is a lot like a chainsaw.

</itunes:summary>
      <itunes:explicit>no</itunes:explicit>
      <enclosure length="11142610" url="http://podcasts.pragprog.com/2008-04/programming-groovy.mp3" type="audio/mpeg"/>
      <itunes:duration>1393</itunes:duration>
      <itunes:keywords>java, jdk, aop, aspect oriented programming, metaprogramming, xml</itunes:keywords>
    </item>
    <item>
      <title>FXRuby with Lyle Johnson</title>
      <description>FXRuby is a cross-platform GUI for Ruby.  Listen as Pragmatic editor Susannah Pfalzer interviews Lyle Johnson, the lead developer of FXRuby and author of the new book, "FXRuby: Create Lean and Mean GUIs with Ruby." Lyle explains what you need to know before using FXRuby, some interesting aspects of FXRuby and the FOX toolkit, the target and message approach, automatic GUI updating, recommended guides to user interface design, and more!</description>
      <pubDate>Wed, 09 Apr 2008 09:00:00 -0700</pubDate>
      <guid>http://pragprog.com/podcasts/show/10</guid>
      <link>http://pragprog.com/titles/fxruby</link>
      <author>pragprog@pragprog.com (The Pragmatic Programmers)</author>
      <itunes:author>The Pragmatic Programmers</itunes:author>
      <itunes:subtitle>Cross-platform GUIs in Ruby</itunes:subtitle>
      <itunes:summary>FXRuby is a cross-platform GUI for Ruby.  Listen as Pragmatic editor Susannah Pfalzer interviews Lyle Johnson, the lead developer of FXRuby and author of the new book, "FXRuby: Create Lean and Mean GUIs with Ruby." Lyle explains what you need to know before using FXRuby, some interesting aspects of FXRuby and the FOX toolkit, the target and message approach, automatic GUI updating, recommended guides to user interface design, and more!</itunes:summary>
      <itunes:explicit>no</itunes:explicit>
      <enclosure length="15876624" url="http://podcasts.pragprog.com/2008-04/fxruby-with-lyle-johnson.mp3" type="audio/mpeg"/>
      <itunes:duration>992</itunes:duration>
      <itunes:keywords>ruby, fxruby, fox, gui toolkit, ruby gui</itunes:keywords>
    </item>
    <item>
      <title>Core Animation and the iPhone</title>
      <description>Daniel Steinberg interviews Bill Dudney, author of "Core Animation for OS X: Creating Dynamic Compelling User Interfaces."

Listen as Bill discusses user interfaces on the iPhone and desktop, and how you can develop using core animation on the desktop and apply it directly to iPhone development.

Bill explains about using animated layers in 3D space, how Cocoa and Interface Builder avoid the trap of generated code stubs, the growing opportunities of internal fat-client apps on the iPhone platform, and opportunities in consulting for new rich user interfaces.</description>
      <pubDate>Wed, 26 Mar 2008 00:00:00 -0700</pubDate>
      <guid>http://pragprog.com/podcasts/show/9</guid>
      <link>http://pragprog.com/titles/bdcora</link>
      <author>pragprog@pragprog.com (The Pragmatic Programmers)</author>
      <itunes:author>The Pragmatic Programmers</itunes:author>
      <itunes:subtitle>New interfaces. Cool.  Easy.</itunes:subtitle>
      <itunes:summary>Daniel Steinberg interviews Bill Dudney, author of "Core Animation for OS X: Creating Dynamic Compelling User Interfaces."

Listen as Bill discusses user interfaces on the iPhone and desktop, and how you can develop using core animation on the desktop and apply it directly to iPhone development.

Bill explains about using animated layers in 3D space, how Cocoa and Interface Builder avoid the trap of generated code stubs, the growing opportunities of internal fat-client apps on the iPhone platform, and opportunities in consulting for new rich user interfaces.</itunes:summary>
      <itunes:explicit>no</itunes:explicit>
      <enclosure length="6953198" url="http://podcasts.pragprog.com/2008-03/core-animation-and-the-iphone.mp3" type="audio/mpeg"/>
      <itunes:duration>869</itunes:duration>
      <itunes:keywords>iphone, mac os x, core animation, cocoa, </itunes:keywords>
    </item>
    <item>
      <title>Mastering Dojo with  Craig Riecke, Rawld Gill, and Alex Russell</title>
      <description>Pragmatic editor Jackie Carter talks to Craig Riecke, Rawld Gill, and Alex Russell, authors of the upcoming book, "Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences."  

Dojo gives you more than just Ajax Plumbing: you get everything from easy-to-use widgets for a rich UI, to optimization and deployment.  Dojo covers a surprising depth and breadth of functionality, combining the best of leading edge features and stable, corporate-friendly maturity.

Listen as the authors discuss Dojo, the Dojo foundation, and how Dojo is brutally Pragmatic.

</description>
      <pubDate>Wed, 12 Mar 2008 17:40:00 -0700</pubDate>
      <guid>http://pragprog.com/podcasts/show/8</guid>
      <link>http://pragprog.com/titles/rgdojo</link>
      <author>pragprog@pragprog.com (The Pragmatic Programmers)</author>
      <itunes:author>The Pragmatic Programmers</itunes:author>
      <itunes:subtitle>More than just Ajax Plumbing</itunes:subtitle>
      <itunes:summary>Pragmatic editor Jackie Carter talks to Craig Riecke, Rawld Gill, and Alex Russell, authors of the upcoming book, "Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences."  

Dojo gives you more than just Ajax Plumbing: you get everything from easy-to-use widgets for a rich UI, to optimization and deployment.  Dojo covers a surprising depth and breadth of functionality, combining the best of leading edge features and stable, corporate-friendly maturity.

Listen as the authors discuss Dojo, the Dojo foundation, and how Dojo is brutally Pragmatic.

</itunes:summary>
      <itunes:explicit>no</itunes:explicit>
      <enclosure length="13858092" url="http://podcasts.pragprog.com/2008-03/mastering-dojo.mp3" type="audio/mpeg"/>
      <itunes:duration>1732</itunes:duration>
      <itunes:keywords>dojo, ajax, prototype, web, web programming</itunes:keywords>
    </item>
    <item>
      <title>Rails for PHP Developers interview with Derek DeVries</title>
      <description>Susannah Pfalzer interviews Derek DeVries, co-author of "Rails for PHP Developers." Listen as Derek describes structure in PHP vs. Rails, web programming frameworks and feature cross-pollination. Derek suggests the best way to learn Rails, discusses development process and best practices, and describes using ActiveResource to let PHP and Rails coexist.

Is Rails better than PHP? It's all about using the right tool for the job at hand. Give a listen and Derek will explain.
</description>
      <pubDate>Wed, 27 Feb 2008 13:27:00 -0800</pubDate>
      <guid>http://pragprog.com/podcasts/show/7</guid>
      <link>http://pragprog.com/titles/ndphpr</link>
      <author>pragprog@pragprog.com (The Pragmatic Programmers)</author>
      <itunes:author>The Pragmatic Programmers</itunes:author>
      <itunes:subtitle>Using the best tool for the job</itunes:subtitle>
      <itunes:summary>Susannah Pfalzer interviews Derek DeVries, co-author of "Rails for PHP Developers." Listen as Derek describes structure in PHP vs. Rails, web programming frameworks and feature cross-pollination. Derek suggests the best way to learn Rails, discusses development process and best practices, and describes using ActiveResource to let PHP and Rails coexist.

Is Rails better than PHP? It's all about using the right tool for the job at hand. Give a listen and Derek will explain.
</itunes:summary>
      <itunes:explicit>no</itunes:explicit>
      <enclosure length="9916315" url="http://podcasts.pragprog.com/2008-02/rails-for-php-developers-interview-with-derek-devries.mp3" type="audio/mpeg"/>
      <itunes:duration>1239</itunes:duration>
      <itunes:keywords>php, rails, ruby, frameworks, web, programming, dynamic languages</itunes:keywords>
    </item>
    <item>
      <title>Christophe Porteneuve on JavaScript Frameworks</title>
      <description>Author Christophe Porteneuve explains what Prototype and script.aculo.us are, how they relate to Dojo, and why Javascript alone isn't enough for modern applications.  See how to smooth over browser incompatibilities, tame the wild DOM, and more.

</description>
      <pubDate>Wed, 13 Feb 2008 03:00:00 -0800</pubDate>
      <guid>http://pragprog.com/podcasts/show/6</guid>
      <link>http://pragprog.com/titles/cppsu</link>
      <author>pragprog@pragprog.com (The Pragmatic Programmers)</author>
      <itunes:author>The Pragmatic Programmers</itunes:author>
      <itunes:subtitle>Why Javascript alone isn't enough</itunes:subtitle>
      <itunes:summary>Author Christophe Porteneuve explains what Prototype and script.aculo.us are, how they relate to Dojo, and why Javascript alone isn't enough for modern applications.  See how to smooth over browser incompatibilities, tame the wild DOM, and more.

</itunes:summary>
      <itunes:explicit>no</itunes:explicit>
      <enclosure length="11098516" url="http://podcasts.pragprog.com/2008-02/christophe-porteneuve-on-javascript-frameworks.mp3" type="audio/mpeg"/>
      <itunes:duration>1387</itunes:duration>
      <itunes:keywords>javascript, prototype, script.aculo.us, ajax, dojo, frameworks</itunes:keywords>
    </item>
  </channel>
</rss>
