BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.16//EN
VERSION:2.0
X-WR-CALNAME:Frozen Perl 2009
X-WR-TIMEZONE:America/Chicago
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
TZNAME:CDT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
TZNAME:CST
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:We'll be taking care of registration starting at 8:15. We may s
 erve a cold breakfast buffet in the Johnson Great Room during this time
DTEND;TZID=America/Chicago:20090207T090000
DTSTART;TZID=America/Chicago:20090207T081500
LOCATION:
SUMMARY:Registration
UID:http://www.frozen-perl.org/mpw2009/event/458
URL:http://www.frozen-perl.org/mpw2009/event/458
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Opening
DTEND;TZID=America/Chicago:20090207T091000
DTSTART;TZID=America/Chicago:20090207T090000
LOCATION:Johnson Room
SUMMARY:Opening
UID:http://www.frozen-perl.org/mpw2009/event/463
URL:http://www.frozen-perl.org/mpw2009/event/463
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:There are several local restaurants near the McNamara Alumni Ce
 nter where you can get lunch.
DTEND;TZID=America/Chicago:20090207T132000
DTSTART;TZID=America/Chicago:20090207T114500
LOCATION:
SUMMARY:Lunch
UID:http://www.frozen-perl.org/mpw2009/event/459
URL:http://www.frozen-perl.org/mpw2009/event/459
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Afternoon snack
DTEND;TZID=America/Chicago:20090207T150000
DTSTART;TZID=America/Chicago:20090207T144000
LOCATION:
SUMMARY:Break
UID:http://www.frozen-perl.org/mpw2009/event/460
URL:http://www.frozen-perl.org/mpw2009/event/460
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lightning talks
DTEND;TZID=America/Chicago:20090207T171500
DTSTART;TZID=America/Chicago:20090207T163000
LOCATION:Johnson Room
SUMMARY:Lightning talks
UID:http://www.frozen-perl.org/mpw2009/event/461
URL:http://www.frozen-perl.org/mpw2009/event/461
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Closing
DTEND;TZID=America/Chicago:20090207T173000
DTSTART;TZID=America/Chicago:20090207T171500
LOCATION:
SUMMARY:Closing
UID:http://www.frozen-perl.org/mpw2009/event/462
URL:http://www.frozen-perl.org/mpw2009/event/462
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Elliot Shank
ATTENDEE:Nick Melnick
ATTENDEE:Stephen Perkins
ATTENDEE:Leonard Miller
ATTENDEE:John Trammell
ATTENDEE:Lee Carmichael
ATTENDEE:Mark Mykkanen
ATTENDEE:Dana Reed
ATTENDEE:Joe Kline
ATTENDEE:Jeremy Mooney
ATTENDEE:Tom Rosenthal
COMMENT:12 attendees
DESCRIPTION:Perl can be a wonderful language for ETL\, data mining\, or lon
 g-lived applications. All of which have one thing in common: memory bloat 
 or fragmentation can be painful. In many cases\, techniques that work fine
  for smaller projects cause problems with really large or long-lived appli
 cations. This talk describes some of the things I've found\, from storing 
 sparse numeric arrays in hashes to List::Util's reduce\, to modifying valu
 es in place. All of these have helped me deal with large datasets in genet
 ics\, finance\, and pharma applications.
DTEND;TZID=America/Chicago:20090207T134000
DTSTART;TZID=America/Chicago:20090207T132000
LOCATION:Johnson Room
ORGANIZER:Steven Lembark
SUMMARY:Memory management with Perl
UID:http://www.frozen-perl.org/mpw2009/talk/1607
URL:http://www.frozen-perl.org/mpw2009/talk/1607
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Patrick Michaud
ATTENDEE:Nick Melnick
ATTENDEE:Stephen Perkins
ATTENDEE:John Trammell
ATTENDEE:Lee Carmichael
ATTENDEE:Mark Mykkanen
ATTENDEE:Dana Reed
ATTENDEE:Joe Kline
ATTENDEE:Jeremy Mooney
COMMENT:10 attendees
DESCRIPTION:A number of common myths about Perl persist\, largely because n
 o one takes the time to think them through and show they are\, er... bunk.
 \n\nTim Bunce wrote a good talk on the subject\, debunking myths about cod
 e readability\, Perl6\, usability\, and the cold-dead language theory.
DTEND;TZID=America/Chicago:20090207T140500
DTSTART;TZID=America/Chicago:20090207T134500
LOCATION:Johnson Room
ORGANIZER:Steven Lembark
SUMMARY:Perl Myths Debunked
UID:http://www.frozen-perl.org/mpw2009/talk/1621
URL:http://www.frozen-perl.org/mpw2009/talk/1621
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chris Dolan
ATTENDEE:Shawn Moore
ATTENDEE:Ken Olstad
ATTENDEE:Douglas Lochowski-Haney
ATTENDEE:Mark Mykkanen
ATTENDEE:Christopher Nielsen
ATTENDEE:James Carman
ATTENDEE:Phil Monsen
ATTENDEE:Jonathan Otsuka
COMMENT:9 attendees
DESCRIPTION:(10min) Devel::REPL is an excellent addition to your toolkit. I
 t is an interactive shell for Perl\; you type in a line of Perl code and D
 evel::REPL will evaluate it. You can use Devel::REPL to quickly test out c
 ode or to provide a debugging shell for your applications. There are many 
 plugins\, such as simply adding color\, nopasting your session to a pasteb
 in\, and even dumping each line of code with B::Concise.\n\n(15min) Carp::
 REPL builds on top of Devel::REPL to make finding bugs easier. By default\
 , when an exception is thrown\, you get a shell (though you can tweak this
  to get a shell on any warning or test failure). You can examine and chang
 e variables\, call and redefine functions\, and anything else you can do w
 ith real Perl code. Carp::REPL lets you have a shell "inside" your applica
 tions with *zero* code changes required.\n\n(20min) Matt Trout's design fo
 r Devel::REPL is worthy of study. It is a Moose library that makes heavy u
 se of roles to provide a great deal of customization for users. Sans plugi
 ns\, Devel::REPL is just about the simplest implementation of a shell\, bu
 t that just means it has the greatest amount of flexibility.  This final p
 art of the talk will be case study in the design and implementation of a n
 ontrivial Moose application.
DTEND;TZID=America/Chicago:20090207T140500
DTSTART;TZID=America/Chicago:20090207T132000
LOCATION:Ski-U-Mah Room
ORGANIZER:Shawn Moore
SUMMARY:Devel::REPL and Carp::REPL
UID:http://www.frozen-perl.org/mpw2009/talk/1663
URL:http://www.frozen-perl.org/mpw2009/talk/1663
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Patrick Michaud
ATTENDEE:Nick Melnick
ATTENDEE:Leonard Miller
ATTENDEE:Andy Lester
ATTENDEE:Douglas Lochowski-Haney
ATTENDEE:Eric Fournier
ATTENDEE:Lee Carmichael
ATTENDEE:Mark Mykkanen
ATTENDEE:Christopher Nielsen
ATTENDEE:Dana Reed
ATTENDEE:Joe Kline
ATTENDEE:Jeremy Mooney
COMMENT:12 attendees
DESCRIPTION:The CPAN is both the best and worst feature about Perl. It's gr
 eat in that it gives you a huge archive of functionality you can use right
  now. On the other hand it also can totally screw you if a module author d
 ecides to change their API and your users update to the new module before 
 you do. Beyond that\, many Perl apps rely on other systems such as MySQL\,
  Apache\, Image Magick\, Memcached\, Open LDAP\, etc\; and those apps can 
 sometimes be hard to install\, or the user's operating system might not ha
 ve binaries for the version your application needs.\n\nThis talk will expl
 ain how to solve all of these problems and reduce your support load at the
  same time.
DTEND;TZID=America/Chicago:20090207T154500
DTSTART;TZID=America/Chicago:20090207T150000
LOCATION:Johnson Room
ORGANIZER:JT Smith
SUMMARY:The Stack
UID:http://www.frozen-perl.org/mpw2009/talk/1666
URL:http://www.frozen-perl.org/mpw2009/talk/1666
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Dave Rolsky
ATTENDEE:Stephen Perkins
ATTENDEE:Chris Dolan
ATTENDEE:John Trammell
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Ken Olstad
ATTENDEE:Phillip Upton
ATTENDEE:James Carman
ATTENDEE:Phil Monsen
COMMENT:11 attendees
DESCRIPTION:Yes\, another ORM. I'll tell you about my latest pollution of C
 PAN\, Fey.\n\nFey is a tool for representing a schema as objects and using
  them to generate SQL programmatically. Fey::ORM is an ORM built on top of
  the Fey core.\n\nIf you like SQL and find other ORMs too "OO-ish"\, then 
 you might like Fey. Or just come heckle me for the hubris of uploading YA(
 F)ORM.
DTEND;TZID=America/Chicago:20090207T154500
DTSTART;TZID=America/Chicago:20090207T150000
LOCATION:Ski-U-Mah Room
ORGANIZER:Dave Rolsky
SUMMARY:Fey\, Another Freakin' ORM
UID:http://www.frozen-perl.org/mpw2009/talk/1669
URL:http://www.frozen-perl.org/mpw2009/talk/1669
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Leonard Miller
ATTENDEE:Chris Dolan
ATTENDEE:John Trammell
ATTENDEE:Seth Viebrock
ATTENDEE:Phillip Upton
ATTENDEE:James Carman
ATTENDEE:Dana Reed
ATTENDEE:Tom Rosenthal
COMMENT:8 attendees
DESCRIPTION:OpenOffice::OODoc provides an interface to create and edit Open
 Office.org documents. This talk will go over the OpenOffice::OODoc interfa
 ce\, and give some examples of manipulating documents using Perl.
DTEND;TZID=America/Chicago:20090207T144000
DTSTART;TZID=America/Chicago:20090207T142000
LOCATION:Johnson Room
ORGANIZER:Ian Malpass
SUMMARY:Document hacking with OpenOffice::OODoc
UID:http://www.frozen-perl.org/mpw2009/talk/1680
URL:http://www.frozen-perl.org/mpw2009/talk/1680
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Elliot Shank
ATTENDEE:Nick Melnick
ATTENDEE:Phil Monsen
ATTENDEE:Joe Kline
ATTENDEE:Jeremy Mooney
COMMENT:5 attendees
DESCRIPTION:Net::LDAP::Class is an abstraction layer built on top of Net::L
 DAP\, designed in the same tradition as popular database ORM projects like
  DBIx::Class and Rose::DB::Object.\n\nCome find out how you can use Net::L
 DAP::Class to simplify the management of your LDAP and Active Directory in
 stallations.
DTEND;TZID=America/Chicago:20090207T144000
DTSTART;TZID=America/Chicago:20090207T142000
LOCATION:Ski-U-Mah Room
ORGANIZER:Peter Karman
SUMMARY:Taming Account Management with Net::LDAP::Class
UID:http://www.frozen-perl.org/mpw2009/talk/1681
URL:http://www.frozen-perl.org/mpw2009/talk/1681
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dave Rolsky
ATTENDEE:Nick Melnick
ATTENDEE:Stephen Perkins
ATTENDEE:John Trammell
ATTENDEE:Shawn Moore
ATTENDEE:Ken Olstad
ATTENDEE:Douglas Lochowski-Haney
ATTENDEE:Eric Fournier
ATTENDEE:Lee Carmichael
ATTENDEE:Mark Mykkanen
ATTENDEE:Christopher Nielsen
ATTENDEE:Phil Monsen
ATTENDEE:Jonathan Otsuka
ATTENDEE:Jeremy Mooney
ATTENDEE:thomas couillard
COMMENT:15 attendees
DESCRIPTION:There are lots of content management systems out there\, and so
 me of them are actually done well. What makes CatalystX::CMS different fro
 m a traditional web content management system is that you can lay it over 
 the top of your existing static content or Catalyst web app and start mana
 ging your content immediately.
DTEND;TZID=America/Chicago:20090207T104500
DTSTART;TZID=America/Chicago:20090207T102500
LOCATION:Johnson Room
ORGANIZER:Peter Karman
SUMMARY:Content Management with CatalystX::CMS
UID:http://www.frozen-perl.org/mpw2009/talk/1682
URL:http://www.frozen-perl.org/mpw2009/talk/1682
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Elliot Shank
ATTENDEE:Dave Rolsky
ATTENDEE:Patrick Michaud
ATTENDEE:Nick Melnick
ATTENDEE:Chris Dolan
ATTENDEE:John Trammell
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Ken Olstad
ATTENDEE:Douglas Lochowski-Haney
ATTENDEE:Phillip Upton
ATTENDEE:Phil Monsen
ATTENDEE:thomas couillard
ATTENDEE:Tom Rosenthal
COMMENT:15 attendees
DESCRIPTION:I'll introduce Perl6 grammars from a pragmatic user's point of 
 view using Rakudo.  I'll frame the talk around a grammar I've been buildin
 g to parse PDF files\, but the focus will be grammars in general.
DTEND;TZID=America/Chicago:20090207T102000
DTSTART;TZID=America/Chicago:20090207T100000
LOCATION:Ski-U-Mah Room
ORGANIZER:Chris Dolan
SUMMARY:Using Rakudo grammars
UID:http://www.frozen-perl.org/mpw2009/talk/1684
URL:http://www.frozen-perl.org/mpw2009/talk/1684
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Chris Dolan
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Douglas Lochowski-Haney
ATTENDEE:Phillip Upton
ATTENDEE:Eric Fournier
ATTENDEE:Mark Mykkanen
ATTENDEE:Christopher Nielsen
ATTENDEE:James Carman
ATTENDEE:Dana Reed
ATTENDEE:Joe Kline
ATTENDEE:Jonathan Otsuka
ATTENDEE:thomas couillard
COMMENT:14 attendees
DESCRIPTION:Having recently substantially completed a complete re-write of 
 an existing\, older application using Catalyst\, I have collected a number
  of practical suggestions for using Catalyst in real-world development. Su
 ggestions range from tips on project organization to technical solutions t
 o common difficulties. Participants are invited to share their personal ex
 periences using Catalyst in the spirit of exploring best practices.
DTEND;TZID=America/Chicago:20090207T104500
DTSTART;TZID=America/Chicago:20090207T102500
LOCATION:Ski-U-Mah Room
ORGANIZER:Douglas Lochowski-Haney
SUMMARY:Beyond the Tutorial: Lessons Learned in Using Catalyst on a Real Ap
 plication
UID:http://www.frozen-perl.org/mpw2009/talk/1685
URL:http://www.frozen-perl.org/mpw2009/talk/1685
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stephen Perkins
ATTENDEE:Leonard Miller
ATTENDEE:Eric Fournier
ATTENDEE:Lee Carmichael
ATTENDEE:Mark Mykkanen
ATTENDEE:Christopher Nielsen
ATTENDEE:James Carman
ATTENDEE:Dana Reed
ATTENDEE:Joe Kline
ATTENDEE:Jonathan Otsuka
ATTENDEE:Jeremy Mooney
COMMENT:11 attendees
DESCRIPTION:This will be a class aimed at beginners showing you a way to cr
 eate a web application using CGI::Application\, Template Toolkit and DBI‎x
 ::Class. We will discuss how to break an application into the common Model
 \, View and Controller or MVC components\, and then actually use the diffe
 rent pieces in a program.\n\nIf you don't know what MVC is\, or why that i
 s good\, that's ok\, we will be covered that in this talk.
DTEND;TZID=America/Chicago:20090207T102000
DTSTART;TZID=America/Chicago:20090207T100000
LOCATION:Johnson Room
ORGANIZER:Leonard Miller
SUMMARY:Creation of a Simple Web app using CGI::Application\, Template Tool
 kit and DBI‎x::Class
UID:http://www.frozen-perl.org/mpw2009/talk/1686
URL:http://www.frozen-perl.org/mpw2009/talk/1686
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stephen Perkins
ATTENDEE:Leonard Miller
ATTENDEE:Shawn Moore
ATTENDEE:Ken Olstad
ATTENDEE:Douglas Lochowski-Haney
ATTENDEE:Mark Mykkanen
ATTENDEE:Christopher Nielsen
ATTENDEE:James Carman
ATTENDEE:Dana Reed
ATTENDEE:Phil Monsen
ATTENDEE:Joe Kline
ATTENDEE:Jonathan Otsuka
ATTENDEE:Jeremy Mooney
ATTENDEE:thomas couillard
COMMENT:14 attendees
DESCRIPTION:Perl objects suck and Perl is dead right? No! Perl 5’s new (pos
 t) modern object system Moose provides robust flexibility and design to th
 is venerable language. Inspired by the Common LISP Object System (CLOS)\, 
 Smalltalk and the Perl 6 meta model\, Moose brings deep introspection\, ea
 sy delegation\, a flexible type constraint system\, and many more modern O
 O tools. In short\, Moose makes OO Perl fun!
DTEND;TZID=America/Chicago:20090207T114500
DTSTART;TZID=America/Chicago:20090207T110000
LOCATION:Ski-U-Mah Room
ORGANIZER:Shawn Moore
SUMMARY:Intro to Moose
UID:http://www.frozen-perl.org/mpw2009/talk/1687
URL:http://www.frozen-perl.org/mpw2009/talk/1687
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Elliot Shank
ATTENDEE:Dave Rolsky
ATTENDEE:Patrick Michaud
ATTENDEE:Nick Melnick
ATTENDEE:Stephen Perkins
ATTENDEE:Leonard Miller
ATTENDEE:Andy Lester
ATTENDEE:Chris Dolan
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Ken Olstad
ATTENDEE:Douglas Lochowski-Haney
ATTENDEE:Eric Fournier
ATTENDEE:Lee Carmichael
ATTENDEE:Mark Mykkanen
ATTENDEE:James Carman
ATTENDEE:Dana Reed
ATTENDEE:Phil Monsen
ATTENDEE:Joe Kline
ATTENDEE:Jeremy Mooney
COMMENT:21 attendees
DESCRIPTION:2009 will be a big year for Perl 5 and Perl 6.\n\nIn his keynot
 e\, Andy Lester will address the Only Thing That Matters To Perl in 2009.
DTEND;TZID=America/Chicago:20090207T095000
DTSTART;TZID=America/Chicago:20090207T091000
LOCATION:Johnson Room
ORGANIZER:Andy Lester
SUMMARY:Keynote
UID:http://www.frozen-perl.org/mpw2009/talk/1688
URL:http://www.frozen-perl.org/mpw2009/talk/1688
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Elliot Shank
ATTENDEE:Dave Rolsky
ATTENDEE:Patrick Michaud
ATTENDEE:Nick Melnick
ATTENDEE:Chris Dolan
ATTENDEE:John Trammell
ATTENDEE:Seth Viebrock
ATTENDEE:Phillip Upton
ATTENDEE:Eric Fournier
ATTENDEE:Lee Carmichael
ATTENDEE:Tom Rosenthal
COMMENT:12 attendees
DESCRIPTION:Rakudo Perl (Perl 6 on Parrot) continues to progress nicely\, a
 nd new features of the language are being added all of the time. This talk
  presents some of the cool features of Perl 6 that are currently available
  in Rakudo Perl\, including:\n\n* Special Perl 6 operators\n* Classes\, ob
 jects\, and roles\n* Grammars and regular expression matching\n* Type chec
 king\n\nAll of the examples in the talk will contain working Perl 6 code t
 hat can be used today in Rakudo Perl.\n\nThe talk will also provide an upd
 ate on the development status and planned release schedule for Rakudo Perl
  and Parrot.
DTEND;TZID=America/Chicago:20090207T114500
DTSTART;TZID=America/Chicago:20090207T110000
LOCATION:Johnson Room
ORGANIZER:Patrick Michaud
SUMMARY:Perl 6 today
UID:http://www.frozen-perl.org/mpw2009/talk/1699
URL:http://www.frozen-perl.org/mpw2009/talk/1699
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Elliot Shank
ATTENDEE:Nick Melnick
ATTENDEE:John Trammell
ATTENDEE:Seth Viebrock
ATTENDEE:Douglas Lochowski-Haney
ATTENDEE:Phillip Upton
ATTENDEE:Eric Fournier
ATTENDEE:Mark Mykkanen
ATTENDEE:Christopher Nielsen
ATTENDEE:James Carman
ATTENDEE:Jeremy Mooney
ATTENDEE:thomas couillard
COMMENT:13 attendees
DESCRIPTION:KiokuDB is a new Moose-based object database for Perl.  If you'
 ve ever written a database-backed application\, you know there are a few s
 teps you go through every time.  You create your database schema.  Then yo
 u bind it to Perl (hopefully with an ORM like DBIx::Class or Fey::ORM). Th
 en you add your domain logic inside or on top of the classes that your ORM
 .  Then\, finally\, you use those classes to interact with your database.\
 n\nKiokuDB aims to eliminate the first two steps. With Kioku\, you create 
 your domain classes\, and then just use them.  If you want to get an insta
 nce back later\, you store it in KiokuDB and ask Kioku for it back when yo
 u want it again.  It supports saving entire object graphs (not just trees)
 \, is fast\, fully transactional\, and lets you add arbitrary indexes to y
 our data.\n\nIn this talk\, I'll show you what object databases are\, how 
 to use KiokuDB\, and how to take  advantage of KiokuDB's advanced features
 .
DTEND;TZID=America/Chicago:20090207T162000
DTSTART;TZID=America/Chicago:20090207T160000
LOCATION:Ski-U-Mah Room
ORGANIZER:Jonathan Rockway
SUMMARY:Introducing KiokuDB
UID:http://www.frozen-perl.org/mpw2009/talk/1700
URL:http://www.frozen-perl.org/mpw2009/talk/1700
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Leonard Miller
ATTENDEE:Chris Dolan
ATTENDEE:Dana Reed
ATTENDEE:Phil Monsen
ATTENDEE:Joe Kline
COMMENT:5 attendees
DESCRIPTION:Learn how to build your own internal\, custom CPAN. You point m
 y indexer at a directory full of distributions and out comes a custom CPAN
 . This lets you pick and choose module version off CPAN\, and integrate yo
 ur own internal distributions.
DTEND;TZID=America/Chicago:20090207T162000
DTSTART;TZID=America/Chicago:20090207T160000
LOCATION:Johnson Room
ORGANIZER:brian d foy
SUMMARY:Building a Custom Local CPAN
UID:http://www.frozen-perl.org/mpw2009/talk/1767
URL:http://www.frozen-perl.org/mpw2009/talk/1767
END:VEVENT
END:VCALENDAR
