<rdf:RDF
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xml:base='http://community.moertel.com/ss/rdf'>
    <s:Snip rdf:ID='Talks'
         s:name='Talks'
         s:cUser='tmoertel'
         s:oUser='tmoertel'
         s:mUser='tmoertel'>
        <s:content>1.1 Pittsburgh Perl Mongers&#xD;&#xA;&#xD;&#xA;The {link:Pittsburgh Perl Mongers|http://pgm.pm.org/} group is a fantastic bunch of friendly software developers who meet monthly to discuss interesting developments in the Perl, software, technical, and beverage worlds. Truly, the kind of folks that serious yet fun-loving developers ought to seek out.&#xD;&#xA;&#xD;&#xA;I have given a few talks for the Perl Mongers:&#xD;&#xA;&#xD;&#xA;    - [Talks/Fun with Numbers &amp;#8211; R and Perl (and IMDB data)]. An introduction to the R statistics system and how to use it (with Perl) to analyze IMDB ratings data.&#xD;&#xA;    - [Talks/Testing Tips with LectroTest]. Some great tips on using LectroTest to make your programming life better.&#xD;&#xA;    - [Talks/Embedding an XHTML-template language into Perl]. A quick talk about embedded domain-specific languages.  Uses Perl and a tiny XML-construction language as subjects.&#xD;&#xA;    - [Talks/Ruby and Ruby on Rails ? A Perlish First Impression].  My first impressions of Ruby and RoR after a one-month project.&#xD;&#xA;    - [Talks/Fun with AutoCurry].  A quick talk on a module I hacked up to give Perl currying-like function call semantics.&#xD;&#xA;    - [Talks/Radio VCR plus iPod equals NPR to Go].  How I used an old radio and some otherwise idle server time to build up an archive of NPR broadcasts, which I then &quot;podcast&quot; to my iPod for later listening.&#xD;&#xA;    - [Talk - Free Unit Tests In Perl with LectroTest].  In this talk I introduced an automated, specification-based testing tool for Perl that I have been working on.  This talk, and LectroTest itself are also in the [LectroTest] portion of the site.&#xD;&#xA;    - [Talk - Fun with Asterisk and Perl]. In this talk I set up a small network of VoIP telephones using the open-source Asterisk PBX system. Then I showed how you can do some amazing stuff with this simple setup and a little Perl code.&#xD;&#xA;    - [Talk - Haskell for Perl Hackers]. One of my favorite programming languages is Haskell. The Perl Mongers, being open-minded folks, asked me to tell them why I like it. This talk was my attempt to do just that.&#xD;&#xA;    - Talk - Functional Templates in Perl. I like functional programming, and I like Perl. Here&apos;s a talk in which I showed how you could put the two together to yield a simple, powerful template system. The idea is that you can use a simple transformation to turn templates inside-out, which yields things that look a lot like functions. Then, using the functional-programming idea of currying, we can combine these &quot;functional templates&quot; in a way that lets us easily build the kind of complex templates that many modern web sites require.&#xD;&#xA;</s:content>
        <s:mTime>2007-06-22 11:35:08.526</s:mTime>
        <s:cTime>2004-03-25 23:26:11.272</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talk - Fun with Asterisk and Perl'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#space/Talks'/>
                <rdf:li rdf:resource='#LectroTest'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Tech Recipes'/>
                <rdf:li rdf:resource='#Writings'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talk - Haskell for Perl Hackers'/>
                <rdf:li rdf:resource='#Code'/>
                <rdf:li rdf:resource='#PXSL'/>
                <rdf:li rdf:resource='#pxsl'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#IMDB Movie-Rating Decoder Ring'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talk - Free Unit Tests In Perl with LectroTest'/>
                <rdf:li rdf:resource='#RPMs'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#RPMs/'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#A Coder&apos;s Guide To Coffee'/>
                <rdf:li rdf:resource='#tmoertel'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#space/space/Talks'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#PXSL Ask-a-Question'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Tom&apos;s Perl code'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#MacOSX, ghc 6.4 , Drift Sources'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talks/Fun with AutoCurry'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Tom&apos;s Haskell code'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talks/Testing Tips with LectroTest'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Asterisk PBX'/>
                <rdf:li rdf:resource='#snipsnap-notfound'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#TR Joining Postscript and PDF files'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#2004-03-12'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#TR Postscript to PNG'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talks/Radio VCR plus iPod equals NPR to Go'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talks/Embedding an XHTML-template language into Perl'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#LectroTest/Lists'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#space/space/space/Talks'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#LectroTest/FAQs'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talks/Ruby and Ruby on Rails ? A Perlish First Impression'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2005-03-25/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2005-03-12/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Programming Fun Challenge'/>
                <rdf:li rdf:resource='#talks'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#2004-03-18'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#2004-02-20'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#PXSL FAQs'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#tmoertel/Hackery'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Tayssir John Gabbour'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#SnipSnap/themes/Orange Valley'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2004-03-25/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#SnipSnap/themes/Orange Valley/css/general.css'/>
                <rdf:li rdf:resource='#Cabal2rpm'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2004-04-21/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#2004-03-20'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#A Coder&apos;s Guide to Coffee'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#imdb movie-rating decoder ring'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2005-02-19/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Tom&apos;s Bash shell code'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talk - Fun with Asterisk and Perl/'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2004-09-29/1'/>
                <rdf:li rdf:resource='#Life'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#pxsl ask-a-question'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talks/Fun with Numbers ? R and Perl (and IMDB data)'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talks/Ruby and Ruby on Rails  A Perlish First Impression'/>
                <rdf:li rdf:resource='#Haskell'/>
                <rdf:li rdf:resource='#dprotti'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>
