BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.16//EN
VERSION:2.0
X-WR-CALNAME:YAPC|10
X-WR-TIMEZONE:America/New_York
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:Arrival dinner for Parrot Virtual Machine Workshop.
DTEND;TZID=America/New_York:20090619T200000
DTSTART;TZID=America/New_York:20090619T180000
LOCATION:
SUMMARY:PVMW Arrival Dinner
UID:http://yapc10.org/yn2009/event/557
URL:http://yapc10.org/yn2009/event/557
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Avoid the lines on Monday morning and get your wireless access 
 early by coming over to the Mudge House on Sunday between Noon and 6:00 to
  check yourself in to the conference.
DTEND;TZID=America/New_York:20090621T180000
DTSTART;TZID=America/New_York:20090621T120000
LOCATION:Mudge House
SUMMARY:Early event registration
UID:http://yapc10.org/yn2009/event/588
URL:http://yapc10.org/yn2009/event/588
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Each year before YAPC::NA\, it is a tradition for attendees to 
 get together and have dinner and a few drinks to kick the week off right. 
 \n\nDetails to come.
DTEND;TZID=America/New_York:20090621T210000
DTSTART;TZID=America/New_York:20090621T180000
LOCATION:
SUMMARY:Arrival Dinner
UID:http://yapc10.org/yn2009/event/540
URL:http://yapc10.org/yn2009/event/540
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Monday morning event check-in starting at 8:00 in Peter / McKen
 na / Wright (2nd Floor\, University Center\, across from Rangos rooms).
DTEND;TZID=America/New_York:20090622T090000
DTSTART;TZID=America/New_York:20090622T080000
LOCATION:
SUMMARY:Registration in Peter / McKenna / Wright
UID:http://yapc10.org/yn2009/event/589
URL:http://yapc10.org/yn2009/event/589
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Morning Break
DTEND;TZID=America/New_York:20090622T102000
DTSTART;TZID=America/New_York:20090622T101000
LOCATION:
SUMMARY:Morning  Break
UID:http://yapc10.org/yn2009/event/541
URL:http://yapc10.org/yn2009/event/541
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch
DTEND;TZID=America/New_York:20090622T130000
DTSTART;TZID=America/New_York:20090622T113000
LOCATION:
SUMMARY:Lunch
UID:http://yapc10.org/yn2009/event/536
URL:http://yapc10.org/yn2009/event/536
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090622T135500
DTSTART;TZID=America/New_York:20090622T135000
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/543
URL:http://yapc10.org/yn2009/event/543
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Afternoon break.\n\nRefreshments available in Peter / McKenna /
  Wright.
DTEND;TZID=America/New_York:20090622T145500
DTSTART;TZID=America/New_York:20090622T144500
LOCATION:
SUMMARY:Afternoon break.  Refreshments served.
UID:http://yapc10.org/yn2009/event/542
URL:http://yapc10.org/yn2009/event/542
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090622T155000
DTSTART;TZID=America/New_York:20090622T154500
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/544
URL:http://yapc10.org/yn2009/event/544
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090622T161500
DTSTART;TZID=America/New_York:20090622T161000
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/561
URL:http://yapc10.org/yn2009/event/561
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090622T164000
DTSTART;TZID=America/New_York:20090622T163500
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/562
URL:http://yapc10.org/yn2009/event/562
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:It's a movie.  It's free.   Come watch.   Questions?  Ask URI.
DTEND;TZID=America/New_York:20090622T213000
DTSTART;TZID=America/New_York:20090622T193000
LOCATION:McConomy
SUMMARY:Movie Night
UID:http://yapc10.org/yn2009/event/587
URL:http://yapc10.org/yn2009/event/587
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090623T085500
DTSTART;TZID=America/New_York:20090623T085000
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/550
URL:http://yapc10.org/yn2009/event/550
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Morning Break\n\nRefreshments served in Peter / McKenna / Wrigh
 t.
DTEND;TZID=America/New_York:20090623T095500
DTSTART;TZID=America/New_York:20090623T094500
LOCATION:
SUMMARY:Morning  Break.   Refreshments served.
UID:http://yapc10.org/yn2009/event/551
URL:http://yapc10.org/yn2009/event/551
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090623T102000
DTSTART;TZID=America/New_York:20090623T101500
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/552
URL:http://yapc10.org/yn2009/event/552
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090623T111500
DTSTART;TZID=America/New_York:20090623T111000
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/554
URL:http://yapc10.org/yn2009/event/554
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch
DTEND;TZID=America/New_York:20090623T130000
DTSTART;TZID=America/New_York:20090623T113500
LOCATION:
SUMMARY:Lunch
UID:http://yapc10.org/yn2009/event/538
URL:http://yapc10.org/yn2009/event/538
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090623T135500
DTSTART;TZID=America/New_York:20090623T135000
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/553
URL:http://yapc10.org/yn2009/event/553
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Afternoon break.\n\nRefreshments served in Peter / McKenna / Wr
 ight.
DTEND;TZID=America/New_York:20090623T145500
DTSTART;TZID=America/New_York:20090623T144500
LOCATION:
SUMMARY:Afternoon break.  Refreshments served.
UID:http://yapc10.org/yn2009/event/556
URL:http://yapc10.org/yn2009/event/556
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090623T152000
DTSTART;TZID=America/New_York:20090623T151500
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/559
URL:http://yapc10.org/yn2009/event/559
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090623T161500
DTSTART;TZID=America/New_York:20090623T161000
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/564
URL:http://yapc10.org/yn2009/event/564
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090623T164000
DTSTART;TZID=America/New_York:20090623T163500
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/563
URL:http://yapc10.org/yn2009/event/563
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:YAPC|10 Conference Dinner and Auction \nHeinz Field \n6:00 PM u
 ntil 11:00 PM\n\nDinner Menu\n        Raspberry Salmon\n        w/Minted C
 ous Cous\, Asparagus\,\n\n        Raspberry Buerre Blanc\n        Adobo Br
 aised Beef Brisket\n\n        Sweet Corn Cake\, Pinto Beans\n        Cilan
 tro Lime BBQ Sauce\n\n        Chicken & Vegetarian Pad Thai\n        Noodl
 es with Peanut Sauce and Vegetables\n\nVegan options\n        Vegetarian P
 ad Thai\n        Minted Cous Cous and Asparagus\n        Pinto Beans\n\nKo
 sher Menu offerings\n        Lemon Chicken\n        Apricot Chicken\n     
    Fried Chicken\n        Beef Stew\n        Sweet and Sour Beef\n        
 Turkey Meatballs\n        Salmon\n        Vegetarian Lausanga\n\nThese are
  special orders and we will need to know by Monday if you need a kosher op
 tion.\n\n\nYou can bring a guests but you will have to buy a tickets for t
 hem.\nhttp://yapc10.org/yn2009/purchase\n\nIf you have any special dietary
  needs please contact us at organizers@yapc10.org
DTEND;TZID=America/New_York:20090623T230000
DTSTART;TZID=America/New_York:20090623T180000
LOCATION:
SUMMARY:‎YAPC::NA Conference Dinner and Auction‎
UID:http://yapc10.org/yn2009/event/560
URL:http://yapc10.org/yn2009/event/560
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090624T085500
DTSTART;TZID=America/New_York:20090624T085000
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/547
URL:http://yapc10.org/yn2009/event/547
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Morning Break.\n\nRefreshments served in Peter / McKenna / Wrig
 ht.
DTEND;TZID=America/New_York:20090624T095500
DTSTART;TZID=America/New_York:20090624T094500
LOCATION:
SUMMARY:Morning  Break.   Refreshments served.
UID:http://yapc10.org/yn2009/event/549
URL:http://yapc10.org/yn2009/event/549
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090624T102000
DTSTART;TZID=America/New_York:20090624T101500
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/548
URL:http://yapc10.org/yn2009/event/548
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090624T104500
DTSTART;TZID=America/New_York:20090624T104000
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/555
URL:http://yapc10.org/yn2009/event/555
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Feel free to move between rooms.
DTEND;TZID=America/New_York:20090624T111000
DTSTART;TZID=America/New_York:20090624T110500
LOCATION:
SUMMARY:Feel free to move between rooms.
UID:http://yapc10.org/yn2009/event/558
URL:http://yapc10.org/yn2009/event/558
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch
DTEND;TZID=America/New_York:20090624T130000
DTSTART;TZID=America/New_York:20090624T120000
LOCATION:
SUMMARY:Lunch
UID:http://yapc10.org/yn2009/event/539
URL:http://yapc10.org/yn2009/event/539
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Break time
DTEND;TZID=America/New_York:20090624T145000
DTSTART;TZID=America/New_York:20090624T144000
LOCATION:
SUMMARY:Afternoon break
UID:http://yapc10.org/yn2009/event/546
URL:http://yapc10.org/yn2009/event/546
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Keynote\nTownhall
DTEND;TZID=America/New_York:20090624T170000
DTSTART;TZID=America/New_York:20090624T145000
LOCATION:McConomy
SUMMARY:Closing
UID:http://yapc10.org/yn2009/event/545
URL:http://yapc10.org/yn2009/event/545
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Barbie
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Michael Graham
ATTENDEE:Jesse Vincent
ATTENDEE:Paul Makepeace
ATTENDEE:Michael Schwern
ATTENDEE:Jeremy Fluhmann
ATTENDEE:James E Keenan
ATTENDEE:Josh ben Jore
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Josh McAdams
ATTENDEE:Ricardo Signes
ATTENDEE:Andrew Rodland
ATTENDEE:Robert Boone
ATTENDEE:Brock Wilcox
ATTENDEE:Michael Peters
ATTENDEE:Paul Lalli
ATTENDEE:G. Wade Johnson
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Dave Rolsky
ATTENDEE:Mike Fragassi
ATTENDEE:Walt Mankowski
ATTENDEE:Patrick Michaud
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Packy Anderson
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Michael Flickinger
ATTENDEE:Adam Foxson
ATTENDEE:Greg Alheid
ATTENDEE:Rick Scott
ATTENDEE:John Anderson
ATTENDEE:Eric Andreychek
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:sungo
ATTENDEE:Hildo Biersma
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Dean Serenevy
ATTENDEE:Christoph Otto
ATTENDEE:Trey Harris
ATTENDEE:Jessica Pavlin
ATTENDEE:Joakim Lagerqvist
ATTENDEE:David Faler
ATTENDEE:Andrew Walker
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:Sean McCune
ATTENDEE:Kenneth Graves
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:mark stout
ATTENDEE:Clinton Wolfe
ATTENDEE:Dan Dascalescu
ATTENDEE:Doug Bell
ATTENDEE:Michael Stroucken
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Jaldhar Vyas
ATTENDEE:Ilia Lobsanov
ATTENDEE:Jack Foy
ATTENDEE:Liam Echlin
ATTENDEE:David Huggins
COMMENT:91 attendees
DESCRIPTION:Accepted Lightning Talks:\n\n* Webhooks\n* $country needs YOU!\
 n* Righting Inside-Out Objects\n* Vim as a Perl IDE\n* A COMET server impl
 emented with Squatting and Continuity\n\n* MooseX::Documenter\n* MooseX::W
 orkers\n* Continuous Integration for Perl\n* Botting NetHack with TAEB\n\n
 * Website testing is tedious. Automate it!\n* Perl && Arduino\n* Convertin
 g huge apps from Class::DBI to DBIx::Class\n* sungo - perl5 documentation 
 help request\n* Astronomical T&A thanks to Perl\n\n* Growing the Perl Hack
 ers of tomorrow (or\, "Hook 'em while they're young")\n* Elastic Band Powe
 red Airplane\n* Measurement Driven Life: Reversing the Health Destroying E
 ffects of Perl Programming\n* Rum\, bloggery and the lash\n* The LOLCAT Hi
 story of Perl 6 and Parrot\n\n\nWhy Would You Want to do a Lightning Talk?
 \n\nMaybe you've never given a talk before\, and you'd like to start small
 . For a Lightning Talk\, you don't need to make slides\, and if you do dec
 ide to make slides\, you only need to make three.\n\nMaybe you're nervous 
 and you're afraid you'll mess up. It's a lot easier to plan and deliver a 
 five minute talk than it is to deliver a long talk. And if you do mess up\
 , at least the painful part will be over quickly.\n\nMaybe you don't have 
 much to say. Maybe you just want to ask a question\, or invite people to h
 elp you with your project\, or boast about something you did\, or tell a s
 hort cautionary story. These things are all interesting and worth talking 
 about\, but there might not be enough to say about them to fill up thirty 
 minutes.\n\nMaybe you have a lot of things to say\, and you're already goi
 ng to give a long talk on one of them\, and you don't want to hog the spot
 light. There's nothing wrong with giving several Lightning Talks. Hey\, th
 ey're only five minutes.\n\nOn the other side\, people might want to come 
 to a lightning talk when they wouldn't come to a long talk on the same sub
 ject. The risk for the attendees is smaller: If the talk turns out to be d
 ull\, or if the person giving the talk turns out to be a really bad speake
 r\, well\, at least it's over in five minutes. With lightning talks\, you'
 re never stuck in some boring lecture for forty-five minutes.\n\nStill hav
 ing trouble picking a topic\, here are some suggestions:\n\n   1. Why my f
 avorite module is X.\n   2. I want to do cool project X. Does anyone want 
 to help?\n   3. Successful Project: I did project X. It was a success. Her
 e's how you could benefit.\n   4. Failed Project: I did project X. It was 
 a failure\, and here's why.\n   5. Heresy: People always say X\, but they'
 re wrong. Here's why.\n   6. You All Suck: Here's what is wrong with the o
 ur community.\n   7. Call to Action: Let's all do more of X / less of X.\n
    8. Wouldn't it be cool if X?\n   9. Someone needs to do X.\n  10. Wish 
 List\n  11. Why X was a mistake.\n  12. Why X looks like a mistake\, but i
 sn't.\n  13. What it's like to do X.\n  14. Here's a useful technique that
  worked.\n  15. Here's a technique I thought would be useful but didn't wo
 rk.\n  16. Why algorithm X sucks.\n  17. Comparison of algorithms X and Y.
  \n\nOf course\, you could give the talk on anything you wanted\, whether 
 or not it is on this list. If we get a full schedule of nothing but five m
 inutes of ranting and raving on each topic\, a good time will still be had
  by most.
DTEND;TZID=America/New_York:20090624T135000
DTSTART;TZID=America/New_York:20090624T130000
LOCATION:McConomy
ORGANIZER:R Geoffrey Avery
SUMMARY:Lightning Talks Round 1
UID:http://yapc10.org/yn2009/talk/1821
URL:http://yapc10.org/yn2009/talk/1821
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Paul Lalli
ATTENDEE:Lawrence Hixson
ATTENDEE:Jason Crome
ATTENDEE:Adri Mills
ATTENDEE:Packy Anderson
ATTENDEE:Brad Oaks
ATTENDEE:Leonard Miller
ATTENDEE:Michael Flickinger
ATTENDEE:Dan Magnuszewski
ATTENDEE:Greg Alheid
ATTENDEE:Michael Aquilina
ATTENDEE:Barbara Jensen
ATTENDEE:David Faler
ATTENDEE:Duane Brown
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:James Diskin
ATTENDEE:Mark Jensen
ATTENDEE:mark stout
ATTENDEE:brian janaszek
ATTENDEE:Tim Heaney
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Shana Andreychek
COMMENT:31 attendees
DESCRIPTION:If you are confused by $self->{item} then this is the talk for 
 you. We will talk about all the things that confuse a newer programmer wit
 h Object Oriented Perl syntax.
DTEND;TZID=America/New_York:20090624T104000
DTSTART;TZID=America/New_York:20090624T102000
LOCATION:Rangos 3
ORGANIZER:Leonard Miller
SUMMARY:Object oriented perl -- everything you were too embarrassed to ask.
 
UID:http://yapc10.org/yn2009/talk/1825
URL:http://yapc10.org/yn2009/talk/1825
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Marcus Del Greco
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Robert Boone
ATTENDEE:Todd Rinaldo
ATTENDEE:Adri Mills
ATTENDEE:Olaf Alders
ATTENDEE:Kenneth Power
ATTENDEE:Michael Aquilina
ATTENDEE:Barbara Jensen
ATTENDEE:David Faler
ATTENDEE:Andrew Walker
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:David Walia
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:James Diskin
ATTENDEE:Mark Jensen
ATTENDEE:Sean McCune
ATTENDEE:Nick Patch
ATTENDEE:mark stout
ATTENDEE:brian janaszek
ATTENDEE:Chanda Unmack
ATTENDEE:Michael Stroucken
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Ryan Kelly
ATTENDEE:Ilia Lobsanov
ATTENDEE:Terry Bates
ATTENDEE:Hari Ravella
ATTENDEE:J. Nick Koston
COMMENT:38 attendees
DESCRIPTION:Perly arrays are flexible\, but there are still a few things th
 at lists can help with. Memory management is one: linked lists return spac
 e to the free store as it is freed. Being able to walk multiple lists at o
 nce without having to use offsets for all of them is another. Both of thes
 e are boon for high-volume processing (e.g. bioinformatics). They also sim
 plify granular locking in threaded applicatons.\n\nSingly-linked lists are
  not complicated in Perl\, and if done right can be quite fast. They do re
 quire a destructor\, however\, and reversing the standard picture of thier
  structure to work well.
DTEND;TZID=America/New_York:20090623T151500
DTSTART;TZID=America/New_York:20090623T145500
LOCATION:Rangos 3
ORGANIZER:Steven Lembark
SUMMARY:Linked Lists in Perl: How\, and why bother.
UID:http://yapc10.org/yn2009/talk/1840
URL:http://yapc10.org/yn2009/talk/1840
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Josh ben Jore
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Robert Boone
ATTENDEE:G. Wade Johnson
ATTENDEE:Lawrence Hixson
ATTENDEE:Mike Fragassi
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Adri Mills
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Stevan Little
ATTENDEE:Olaf Alders
ATTENDEE:Adam Foxson
ATTENDEE:Kenneth Power
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:Michael Aquilina
ATTENDEE:Michael Aquilina
ATTENDEE:Jonathan Swartz
ATTENDEE:Chris Nehren
ATTENDEE:Lee Aylward
ATTENDEE:Christopher Nielsen
ATTENDEE:Jessica Pavlin
ATTENDEE:Barbara Jensen
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Andrew Walker
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:James Diskin
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Darian Patrick
ATTENDEE:brian janaszek
ATTENDEE:Chanda Unmack
ATTENDEE:Clinton Wolfe
ATTENDEE:Doug Bell
ATTENDEE:Steve Bogart
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:Nathaniel Smith
ATTENDEE:Jaldhar Vyas
ATTENDEE:Ilia Lobsanov
ATTENDEE:Liam Echlin
ATTENDEE:David Huggins
COMMENT:50 attendees
DESCRIPTION:Most users don't ever realize just how much of a memory hog Per
 l is. Being Perl\, however\, the language makes it easy to find out. Using
  Devel::Peel and Devel::Size. This talk uses both to peer into scalars\, a
 rrays\, and hashes and shows some ways to reduce the overhead when dealing
  with long-lived or high-volume applications.\n\nViewers should walk away 
 with enough understanding of the modules to track memory use in their own 
 code.
DTEND;TZID=America/New_York:20090624T085000
DTSTART;TZID=America/New_York:20090624T080000
LOCATION:Rangos 2
ORGANIZER:Steven Lembark
SUMMARY:Memory Manglement With Perl
UID:http://yapc10.org/yn2009/talk/1841
URL:http://yapc10.org/yn2009/talk/1841
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Paul Makepeace
ATTENDEE:Karsten Dahms
ATTENDEE:G. Wade Johnson
ATTENDEE:Todd Rinaldo
ATTENDEE:Adri Mills
ATTENDEE:Joe Cooper
ATTENDEE:Todd McDowell
ATTENDEE:Mark Jensen
ATTENDEE:Shana Andreychek
COMMENT:10 attendees
DESCRIPTION:List::Util & Scalar::Util are fast\, simple\, and handy to have
 . Problem is: most people never learn about them. This is a quick introduc
 tion to the utility functions\, how to use them\, and why.
DTEND;TZID=America/New_York:20090624T101500
DTSTART;TZID=America/New_York:20090624T095500
LOCATION:Rangos 3
ORGANIZER:Steven Lembark
SUMMARY:Utils are your Friends
UID:http://yapc10.org/yn2009/talk/1850
URL:http://yapc10.org/yn2009/talk/1850
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Josh McAdams
ATTENDEE:Michael Flickinger
ATTENDEE:Dan Magnuszewski
ATTENDEE:michael shomsky
ATTENDEE:Timothy Appnel
ATTENDEE:Clinton Wolfe
ATTENDEE:Doug Bell
ATTENDEE:Steve Bogart
ATTENDEE:Brad Cavanagh
ATTENDEE:Ilia Lobsanov
ATTENDEE:Jack Foy
COMMENT:12 attendees
DESCRIPTION:Talk aimed at demonstrating how perl can be used to manage Amaz
 on AWS ec2 instances. Including performance measuring\, automatic scaling\
 , bundling and deployments.
DTEND;TZID=America/New_York:20090624T101500
DTSTART;TZID=America/New_York:20090624T095500
LOCATION:Rangos 1
ORGANIZER:Robin Darby
SUMMARY:perl\, cloud glue?
UID:http://yapc10.org/yn2009/talk/1870
URL:http://yapc10.org/yn2009/talk/1870
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Robert Boone
ATTENDEE:Paul Lalli
ATTENDEE:Adri Mills
ATTENDEE:Leonard Miller
ATTENDEE:Dan Magnuszewski
ATTENDEE:Kenneth Power
ATTENDEE:Greg Alheid
ATTENDEE:Barbara Jensen
ATTENDEE:Craig Pluchinsky
ATTENDEE:Chris Muench
ATTENDEE:brian janaszek
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Terry Bates
COMMENT:16 attendees
DESCRIPTION:In this talk\, we will discuss the different approaches that yo
 u can take to get beyond 'beginner' or 'entry level' status in your Job an
 d Career as a Perl developer.
DTEND;TZID=America/New_York:20090623T101500
DTSTART;TZID=America/New_York:20090623T095500
LOCATION:Rangos 3
ORGANIZER:Leonard Miller
SUMMARY:Things you can do to stop being a n00b
UID:http://yapc10.org/yn2009/talk/1871
URL:http://yapc10.org/yn2009/talk/1871
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Michael Graham
ATTENDEE:Paul Makepeace
ATTENDEE:Kevin Falcone
ATTENDEE:Stevan Little
ATTENDEE:Adam Foxson
ATTENDEE:Dan Magnuszewski
ATTENDEE:Seth Viebrock
ATTENDEE:Stephen Scaffidi
ATTENDEE:Andrew Walker
ATTENDEE:Duane Brown
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:Kurt Edmiston
ATTENDEE:Lisa Wilcox
ATTENDEE:Terry Bates
ATTENDEE:David Huggins
COMMENT:17 attendees
DESCRIPTION:Perl is a wonderful language. It provides us with smorgasbord o
 f choices when time comes for implementation.\n\nUnfortunately these choic
 es can be frustrating and paralyzing for potential users.\n\nMoose represe
 nts a "best practices" approach to Object Oriented Programming in Perl. As
  the manager of a development team\, I have strong opinions on how Perl ma
 kes my job difficult and how projects like Moose take away a lot of the pa
 in.\n\nWe will start with an introduction to Moose. This introduction is h
 igh level and meant to show how Moose can take away a lot of the yak-shavi
 ng in day-to-day work.\n\nThe talk will then enumerate reasons why Moose i
 s So Damned Important\, how it makes our jobs easier\, and how it makes Pe
 rl viable for larger development groups.
DTEND;TZID=America/New_York:20090624T120000
DTSTART;TZID=America/New_York:20090624T111000
LOCATION:Rangos 1
ORGANIZER:Cory Watson
SUMMARY:Moose for Managers
UID:http://yapc10.org/yn2009/talk/1878
URL:http://yapc10.org/yn2009/talk/1878
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:Michael Schwern
ATTENDEE:Chris Prather
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Josh ben Jore
ATTENDEE:Elliot Shank
ATTENDEE:Ricardo Signes
ATTENDEE:Michael Peters
ATTENDEE:Paul Lalli
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Kevin Falcone
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Stevan Little
ATTENDEE:Bruce Gray
ATTENDEE:Olaf Alders
ATTENDEE:Adam Foxson
ATTENDEE:Dan Magnuszewski
ATTENDEE:Jess Robinson
ATTENDEE:Zak Zebrowski
ATTENDEE:Adam Prime
ATTENDEE:Cory Watson
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Michael Canzoneri
ATTENDEE:Chris Nehren
ATTENDEE:Joe Cooper
ATTENDEE:Trey Harris
ATTENDEE:Andrew Walker
ATTENDEE:Mike Kelly
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:Todd McDowell
ATTENDEE:Kenneth Graves
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Jason Switzer
ATTENDEE:Steve Bogart
ATTENDEE:Michael Stroucken
ATTENDEE:Mark Jubenville
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Ilia Lobsanov
ATTENDEE:David Huggins
COMMENT:51 attendees
DESCRIPTION:Humans are visual creatures.  That being said\, few things help
  bring data from the ethereal to the concrete better than data visualizati
 on.\n\nIn this talk we will quickly explore some of the power that Chart::
 Clicker and it's underlying libraries grant in your quest to visualize the
  subtleties of numbers.  We will cover ways beyond simple lines\, bars and
  circles to present data to your users.\n\nCome and channel your inner Tuf
 te as we explore the beautiful works you could be creating.
DTEND;TZID=America/New_York:20090624T110500
DTSTART;TZID=America/New_York:20090624T104500
LOCATION:Rangos 1
ORGANIZER:Cory Watson
SUMMARY:Data Visualization with Chart::Clicker
UID:http://yapc10.org/yn2009/talk/1879
URL:http://yapc10.org/yn2009/talk/1879
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Elliot Shank
ATTENDEE:Josh McAdams
ATTENDEE:Paul Lalli
ATTENDEE:Kevin Falcone
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Jason Crome
ATTENDEE:Stevan Little
ATTENDEE:Dan Magnuszewski
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Jonathan Swartz
ATTENDEE:Lee Aylward
ATTENDEE:Dean Serenevy
ATTENDEE:Andrew Walker
ATTENDEE:Dylan Hardison
ATTENDEE:Jesse Luehrs
ATTENDEE:Kurt Edmiston
ATTENDEE:Kenneth Graves
ATTENDEE:Jeremy Stashewsky
ATTENDEE:mark stout
ATTENDEE:Dan Dascalescu
ATTENDEE:Lisa Wilcox
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Jaldhar Vyas
ATTENDEE:Hari Ravella
COMMENT:28 attendees
DESCRIPTION:Using Moose provides many immediate and obvious benefits\, star
 ting with the obviation of typing "use strict" and "use warnings" in your 
 classes.\n\nThe real power of Moose\, however\, rests in its extensibility
 . By subclassing Moose's metaclasses\, you can augment and change Moose's 
 behavior to suit your application's needs. This extensibility is powered b
 y the meta-object protocol of Moose's foundation\, Class::MOP.\n\nThe moti
 vating example for extending Moose will be the creation of a small web fra
 mework to empower a Twitter-alike. The focus will be creating meta-level r
 oles so that metaclasses may select exactly which changes in behavior they
  wish to exhibit. Modules that will be used include Moose::Exporter (to de
 fine sugary keywords) and Moose::Util::MetaRole (to extend classes composa
 bly).\n\nExperience with using Moose to create regular classes is expected
 . Having some familiarity with roles will let you get more out of the talk
 . No experience with metaprogramming is required.
DTEND;TZID=America/New_York:20090623T085000
DTSTART;TZID=America/New_York:20090623T080000
LOCATION:Rangos 1
ORGANIZER:Shawn Moore
SUMMARY:Extending Moose for Applications
UID:http://yapc10.org/yn2009/talk/1880
URL:http://yapc10.org/yn2009/talk/1880
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Michael Schwern
ATTENDEE:Chris Prather
ATTENDEE:Jeremy Fluhmann
ATTENDEE:James E Keenan
ATTENDEE:Elliot Shank
ATTENDEE:Paul Lalli
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Patrick Michaud
ATTENDEE:Mark Stosberg
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Packy Anderson
ATTENDEE:Stevan Little
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Adam Foxson
ATTENDEE:Jess Robinson
ATTENDEE:Rick Scott
ATTENDEE:michael shomsky
ATTENDEE:John Anderson
ATTENDEE:Jonathan Swartz
ATTENDEE:sungo
ATTENDEE:Stephen Scaffidi
ATTENDEE:Trey Harris
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Nick
ATTENDEE:Geoffrey Darling
ATTENDEE:brian janaszek
ATTENDEE:Clinton Wolfe
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Jaldhar Vyas
ATTENDEE:Gwendolyn Schmidt
COMMENT:35 attendees
DESCRIPTION:Modern Perl projects and their surrounding communities have dev
 eloped in the years since the release of Perl 5.0: the continuing evolutio
 n of Perl into a more object orientated language\; the growth of projects 
 creating features developed for the\, as yet unreleased\, Perl 6 to enhanc
 e Perl 5\; the practice of looking at other languages and learning from th
 em\; the culture of stable\, test-driven releases that have more compatibi
 lity with their predecessors\; are some of the features of this developmen
 t.\nThis talk will give an introduction to the idea of an Enlightened Perl
  and the Enlightened Perl Organisation and its aims. It will discuss the i
 mportance of uniting corporate with community and how this affects the dev
 elopment process. The presentation is not a technical discussion it is a c
 ultural perspective.
DTEND;TZID=America/New_York:20090624T113000
DTSTART;TZID=America/New_York:20090624T111000
LOCATION:Rangos 3
ORGANIZER:Mark Keating
SUMMARY:What is Enlightened Perl? What is the Enlightened Perl Organisation
 ?
UID:http://yapc10.org/yn2009/talk/1894
URL:http://yapc10.org/yn2009/talk/1894
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Kevin Falcone
ATTENDEE:Nicholas Perez
ATTENDEE:Leonard Miller
ATTENDEE:Dan Magnuszewski
ATTENDEE:Jess Robinson
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Jesse Luehrs
ATTENDEE:Kurt Edmiston
ATTENDEE:Sean McCune
ATTENDEE:mark stout
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
COMMENT:13 attendees
DESCRIPTION:This talk provides an overview of how Perl manages variables in
 ternally\, the role of typeglobs and symbol tables in the import-export me
 chanism\, and creating subroutine wrappers through selective aliasing.
DTEND;TZID=America/New_York:20090624T085000
DTSTART;TZID=America/New_York:20090624T080000
LOCATION:McConomy
ORGANIZER:Paul Grassie
SUMMARY:Symbol Tables & Typeglobs
UID:http://yapc10.org/yn2009/talk/1908
URL:http://yapc10.org/yn2009/talk/1908
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Michael Graham
ATTENDEE:Paul Makepeace
ATTENDEE:Michael Schwern
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Robert Boone
ATTENDEE:Michael Peters
ATTENDEE:Paul Lalli
ATTENDEE:G. Wade Johnson
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Dave Rolsky
ATTENDEE:David Moreno
ATTENDEE:Walt Mankowski
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Packy Anderson
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Foxson
ATTENDEE:James Mastros
ATTENDEE:Zak Zebrowski
ATTENDEE:Greg Alheid
ATTENDEE:Rick Scott
ATTENDEE:John Anderson
ATTENDEE:Shawn Moore
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:Jonathan Swartz
ATTENDEE:sungo
ATTENDEE:Chris Nehren
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Trey Harris
ATTENDEE:Jessica Pavlin
ATTENDEE:Joakim Lagerqvist
ATTENDEE:David Faler
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Craig Pluchinsky
ATTENDEE:Greg Foster
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:Adam Russell
ATTENDEE:Mark Jensen
ATTENDEE:Sean McCune
ATTENDEE:Kenneth Graves
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:brian janaszek
ATTENDEE:Clinton Wolfe
ATTENDEE:Dan Dascalescu
ATTENDEE:Todd Presta
ATTENDEE:Tim Heaney
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Patrick Mclaughlin
ATTENDEE:Ilia Lobsanov
ATTENDEE:Jack Foy
ATTENDEE:Austin Hastings
ATTENDEE:Hari Ravella
ATTENDEE:Tyler Neu
COMMENT:89 attendees
DESCRIPTION:TPF addresses and welcomes The Perl Community at the beginning 
 of YAPC|10!
DTEND;TZID=America/New_York:20090622T101000
DTSTART;TZID=America/New_York:20090622T092000
LOCATION:McConomy
ORGANIZER:Richard Dice
SUMMARY:TPF Opening keynote
UID:http://yapc10.org/yn2009/talk/1911
URL:http://yapc10.org/yn2009/talk/1911
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jesse Vincent
ATTENDEE:Chris Prather
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Ricardo Signes
ATTENDEE:Robert Boone
ATTENDEE:Brock Wilcox
ATTENDEE:Kevin Falcone
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Stevan Little
ATTENDEE:Adam Foxson
ATTENDEE:Jason May
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Canzoneri
ATTENDEE:Jonathan Swartz
ATTENDEE:Chris Nehren
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:David Walia
ATTENDEE:Dylan Hardison
ATTENDEE:Darian Patrick
ATTENDEE:Devin Austin
ATTENDEE:Erik Sturcke
ATTENDEE:Ilia Lobsanov
ATTENDEE:Hari Ravella
COMMENT:24 attendees
DESCRIPTION:ORMs are the preferred object store for discriminating hackers.
  However ORMs suffer from the object<->relational impedence mismatch which
  sometimes requires compromises in the design of your object model. \n\nWi
 th KiokuDB\, you no longer need to compomise! KiokuDB is a object graph pe
 rsistence engine with several backend stores including a DBI backend that 
 works with your favorite RDBMS. \n\nThis talk will introduce the basics of
  KiokuDB and then delve into a series of real-world case studies to show h
 ow KiokuDB effectively fits into more traditional applications.
DTEND;TZID=America/New_York:20090623T094500
DTSTART;TZID=America/New_York:20090623T085500
LOCATION:Rangos 3
ORGANIZER:Stevan Little
SUMMARY:KiokuDB - A Real World Introduction
UID:http://yapc10.org/yn2009/talk/1914
URL:http://yapc10.org/yn2009/talk/1914
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Karen Pauley
ATTENDEE:Karsten Dahms
ATTENDEE:Ricardo Signes
ATTENDEE:Dave Rolsky
ATTENDEE:Kevin Falcone
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Packy Anderson
ATTENDEE:Leonard Miller
ATTENDEE:Shawn Moore
ATTENDEE:Jonathan Swartz
ATTENDEE:Chris Muench
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Clinton Wolfe
ATTENDEE:Brad Cavanagh
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Tyler Neu
ATTENDEE:J. Nick Koston
COMMENT:21 attendees
DESCRIPTION:A look at the way CPAN has grown and continues to grow\, togeth
 er with a look at the statistics produced via CPAN Testers\, featuring som
 e predictions along the way. Also a chance for you to suggest more types o
 f data analysis and presentation charts for the CPAN Testers Statistics we
 bsite.
DTEND;TZID=America/New_York:20090622T163500
DTSTART;TZID=America/New_York:20090622T161500
LOCATION:Rangos 2
ORGANIZER:Barbie
SUMMARY:The Statistics of CPAN
UID:http://yapc10.org/yn2009/talk/1918
URL:http://yapc10.org/yn2009/talk/1918
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:David H. Adler
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Karsten Dahms
ATTENDEE:Andrew Rodland
ATTENDEE:G. Wade Johnson
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Adri Mills
ATTENDEE:Leonard Miller
ATTENDEE:Michael Aquilina
ATTENDEE:Chris Muench
ATTENDEE:Jason Switzer
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
COMMENT:15 attendees
DESCRIPTION:How the YAPC Conference Surveys are run\, and a look at past su
 rveys to see how attendees have reviewed previous conferences. If you're i
 nterested getting a taste of some of the thoughts of the European Perl com
 munity\, or are interested in putting together a similar type of survey\, 
 then this talk is for you.
DTEND;TZID=America/New_York:20090624T113000
DTSTART;TZID=America/New_York:20090624T111000
LOCATION:McConomy
ORGANIZER:Barbie
SUMMARY:Surveying a YAPC
UID:http://yapc10.org/yn2009/talk/1919
URL:http://yapc10.org/yn2009/talk/1919
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Josh McAdams
ATTENDEE:Andrew Rodland
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Nicholas Perez
ATTENDEE:John Lightsey
ATTENDEE:Kenneth Power
ATTENDEE:Zak Zebrowski
ATTENDEE:sungo
ATTENDEE:Christopher Nielsen
ATTENDEE:David Walia
ATTENDEE:Devin Austin
ATTENDEE:Liam Echlin
COMMENT:13 attendees
DESCRIPTION:POE and it's filter framework make it ideal for protocol implem
 entation. As many protocols do\, they are simply payloads layered like an 
 onion. By implementing filters for each layer and stacking them\, it enabl
 es a clean\, and encapsulated way for developers to get to the core payloa
 d without cluttering the guts of the application with layer stripping code
 . A prime example is XMLRPC. This is a dissection of the filters needed to
  successfully implement an XMLRPC server/client.
DTEND;TZID=America/New_York:20090623T135000
DTSTART;TZID=America/New_York:20090623T130000
LOCATION:Rangos 3
ORGANIZER:Nicholas Perez
SUMMARY:Protocol abstraction through stackable POE::Filters
UID:http://yapc10.org/yn2009/talk/1926
URL:http://yapc10.org/yn2009/talk/1926
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Josh ben Jore
ATTENDEE:Christopher Madsen
ATTENDEE:Josh McAdams
ATTENDEE:Robert Boone
ATTENDEE:Mike Fragassi
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Stevan Little
ATTENDEE:Brad Oaks
ATTENDEE:Michael Flickinger
ATTENDEE:Zak Zebrowski
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Canzoneri
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:David Walia
ATTENDEE:Kenneth Graves
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:Devin Austin
ATTENDEE:Doug Bell
ATTENDEE:Michael Stroucken
ATTENDEE:Erik Sturcke
ATTENDEE:Ilia Lobsanov
ATTENDEE:Liam Echlin
COMMENT:31 attendees
DESCRIPTION:IKC enables disparate POE::Kernel instances to communicate via 
 TCP and allows posting to remote sessions as if they were local. POE::Comp
 onent::PubSub enables a registry of events to which sessions can publish e
 vents and to which other sessions can subscribe allowing easy broadcasting
  and interface definition. Combine these two components into the Voltron o
 f dynamic application servers where services and consumers can be added wi
 thout taking down the core service. Discusses a working example of a simpl
 e application server hosting a simple host monitoring application with a c
 lient
DTEND;TZID=America/New_York:20090624T120000
DTSTART;TZID=America/New_York:20090624T111000
LOCATION:Rangos 2
ORGANIZER:Nicholas Perez
SUMMARY:POE::Component::IKC + POE::Component::PubSub = Voltron
UID:http://yapc10.org/yn2009/talk/1927
URL:http://yapc10.org/yn2009/talk/1927
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:Jesse Vincent
ATTENDEE:Michael Schwern
ATTENDEE:Chris Prather
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Josh ben Jore
ATTENDEE:Christopher Madsen
ATTENDEE:Ricardo Signes
ATTENDEE:G. Wade Johnson
ATTENDEE:Brad Lhotsky
ATTENDEE:Nicholas Perez
ATTENDEE:Mark Stosberg
ATTENDEE:Packy Anderson
ATTENDEE:Stevan Little
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Foxson
ATTENDEE:Jess Robinson
ATTENDEE:michael shomsky
ATTENDEE:John Anderson
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Canzoneri
ATTENDEE:Jonathan Swartz
ATTENDEE:sungo
ATTENDEE:Chris Nehren
ATTENDEE:Stephen Scaffidi
ATTENDEE:Joshua Gatcomb
ATTENDEE:Dean Serenevy
ATTENDEE:Trey Harris
ATTENDEE:Nick
ATTENDEE:Dylan Hardison
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:Clinton Wolfe
ATTENDEE:Dan Dascalescu
ATTENDEE:Victor Stevko
ATTENDEE:Erik Sturcke
ATTENDEE:Nathaniel Smith
ATTENDEE:Jaldhar Vyas
ATTENDEE:Liam Echlin
COMMENT:49 attendees
DESCRIPTION:The Enlightened Perl Organisation was established support certa
 in Perl\ndevelopment efforts that ensure Perl's future as an enterprise-gr
 ade\ndevelopment platform.\n\nOne of the initial projects for the EPO is t
 he creation of an Extended Core. A\nPerl distribution that provides some b
 est of breed applications that are\nvetted and currently being used in lar
 ge Enterprises. This talk is a\ndiscussion of the Modules in the EPO Exten
 ded Core\, and the selection process\nthey underwent\, as well as how you 
 can get involved in the process and in the\nEnlightened Perl Organisation 
 itself.
DTEND;TZID=America/New_York:20090623T151500
DTSTART;TZID=America/New_York:20090623T145500
LOCATION:Rangos 1
ORGANIZER:Chris Prather
SUMMARY:The EPO Extended Core
UID:http://yapc10.org/yn2009/talk/1931
URL:http://yapc10.org/yn2009/talk/1931
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Graham
ATTENDEE:Jesse Vincent
ATTENDEE:Chris Prather
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Marcus Del Greco
ATTENDEE:Robert Boone
ATTENDEE:Paul Lalli
ATTENDEE:Brad Lhotsky
ATTENDEE:Packy Anderson
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Stevan Little
ATTENDEE:John Lightsey
ATTENDEE:Adam Foxson
ATTENDEE:Kenneth Power
ATTENDEE:Jess Robinson
ATTENDEE:Greg Alheid
ATTENDEE:Adam Prime
ATTENDEE:John Anderson
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Aquilina
ATTENDEE:Hildo Biersma
ATTENDEE:Stephen Scaffidi
ATTENDEE:Joshua Gatcomb
ATTENDEE:Karen Hoofnagle
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:splitbit
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:Sean McCune
ATTENDEE:Nick Patch
ATTENDEE:brian janaszek
ATTENDEE:Dan Dascalescu
ATTENDEE:Doug Bell
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Erik Sturcke
ATTENDEE:Nathaniel Smith
ATTENDEE:Jaldhar Vyas
ATTENDEE:Terry Bates
ATTENDEE:Jack Foy
ATTENDEE:Hari Ravella
ATTENDEE:J. Nick Koston
COMMENT:45 attendees
DESCRIPTION:XML::Toolkit is the results of years of study\, and two large p
 roduction\nprojects. It's a collection of tools to make some of the pain o
 f integrating\nXML into an application go away. XML::Toolkit was designed 
 to handle large XML\ndocument sets\, to be flexible\, and to produce valid
  clean correct XML.\n\nThis talk will cover the history of the project\, t
 he various tools in the\ntoolkit and example applications based on real-wo
 rld code.
DTEND;TZID=America/New_York:20090623T113500
DTSTART;TZID=America/New_York:20090623T111500
LOCATION:Rangos 3
ORGANIZER:Chris Prather
SUMMARY:XML::Toolkit: Tools to Ease the Pain
UID:http://yapc10.org/yn2009/talk/1932
URL:http://yapc10.org/yn2009/talk/1932
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Graham
ATTENDEE:Jesse Vincent
ATTENDEE:Paul Makepeace
ATTENDEE:Jeremy Fluhmann
ATTENDEE:James E Keenan
ATTENDEE:Marcus Del Greco
ATTENDEE:Ricardo Signes
ATTENDEE:Robert Boone
ATTENDEE:Michael Peters
ATTENDEE:Nicholas Perez
ATTENDEE:Leonard Miller
ATTENDEE:Kenneth Power
ATTENDEE:Jess Robinson
ATTENDEE:Zak Zebrowski
ATTENDEE:Greg Alheid
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:Christopher Nielsen
ATTENDEE:Joshua Gatcomb
ATTENDEE:Jessica Pavlin
ATTENDEE:David Faler
ATTENDEE:Andrew Walker
ATTENDEE:Greg Foster
ATTENDEE:Chris Muench
ATTENDEE:Mark Jensen
ATTENDEE:Sean McCune
ATTENDEE:Kenneth Graves
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:mark stout
ATTENDEE:brian janaszek
ATTENDEE:Brandon Wigfield
ATTENDEE:Clinton Wolfe
ATTENDEE:Dan Dascalescu
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Jack Foy
ATTENDEE:Liam Echlin
ATTENDEE:David Huggins
ATTENDEE:J. Nick Koston
COMMENT:40 attendees
DESCRIPTION:In difficult financial times\, all businesses are looking to do
  more with less. Automating repetitive tasks with computers is one way to 
 do this. This session will discuss how to use open source tools to impleme
 nt workflow using real-world examples.\n\nI'll discuss what you get with t
 he existing Workflow.pm module\, what you need to build to get things up a
 nd running\, and whether it's worth it for your company.
DTEND;TZID=America/New_York:20090623T111000
DTSTART;TZID=America/New_York:20090623T102000
LOCATION:Rangos 2
ORGANIZER:Jim Brandt
SUMMARY:Business Process Management with Workflow.pm
UID:http://yapc10.org/yn2009/talk/1935
URL:http://yapc10.org/yn2009/talk/1935
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Chris Prather
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Karsten Dahms
ATTENDEE:Josh McAdams
ATTENDEE:Andrew Rodland
ATTENDEE:G. Wade Johnson
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Mark Stosberg
ATTENDEE:Packy Anderson
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Stevan Little
ATTENDEE:Adam Foxson
ATTENDEE:michael shomsky
ATTENDEE:John Anderson
ATTENDEE:Jason May
ATTENDEE:Seth Viebrock
ATTENDEE:Jonathan Swartz
ATTENDEE:Hildo Biersma
ATTENDEE:Joe Cooper
ATTENDEE:Joshua Gatcomb
ATTENDEE:Dean Serenevy
ATTENDEE:Andrew Walker
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:David Walia
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Mark Jensen
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:Devin Austin
ATTENDEE:Clinton Wolfe
ATTENDEE:Dan Dascalescu
ATTENDEE:Tim Heaney
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Ilia Lobsanov
ATTENDEE:Jack Foy
ATTENDEE:David Huggins
COMMENT:49 attendees
DESCRIPTION:Moose is in it's 3rd year and going strong. In this talk we wil
 l discuss the current state of Moose and explore both the pros and cons of
  introducing Moose into your codebase. \n\nWe will also delve into a coupl
 e real-world case studies to illustrate how Moose can fit into both legacy
  projects as well as new ones.
DTEND;TZID=America/New_York:20090623T101500
DTSTART;TZID=America/New_York:20090623T095500
LOCATION:Rangos 1
ORGANIZER:Stevan Little
SUMMARY:To Moose or Not To Moose
UID:http://yapc10.org/yn2009/talk/1941
URL:http://yapc10.org/yn2009/talk/1941
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:David H. Adler
ATTENDEE:Michael Graham
ATTENDEE:Jesse Vincent
ATTENDEE:Paul Makepeace
ATTENDEE:Chris Prather
ATTENDEE:Christopher Madsen
ATTENDEE:Ricardo Signes
ATTENDEE:Andrew Rodland
ATTENDEE:Michael Peters
ATTENDEE:G. Wade Johnson
ATTENDEE:Brad Lhotsky
ATTENDEE:Kevin Falcone
ATTENDEE:David Moreno
ATTENDEE:Walt Mankowski
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Nicholas Perez
ATTENDEE:Packy Anderson
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Stevan Little
ATTENDEE:Brad Oaks
ATTENDEE:Olaf Alders
ATTENDEE:Adam Foxson
ATTENDEE:Dan Magnuszewski
ATTENDEE:Jess Robinson
ATTENDEE:James Mastros
ATTENDEE:Zak Zebrowski
ATTENDEE:Greg Alheid
ATTENDEE:Adam Prime
ATTENDEE:michael shomsky
ATTENDEE:John Anderson
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:Jonathan Swartz
ATTENDEE:sungo
ATTENDEE:Chris Nehren
ATTENDEE:Timothy Appnel
ATTENDEE:Joe Cooper
ATTENDEE:Christopher Nielsen
ATTENDEE:Trey Harris
ATTENDEE:Jessica Pavlin
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Andrew Walker
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Craig Pluchinsky
ATTENDEE:Greg Foster
ATTENDEE:splitbit
ATTENDEE:Todd McDowell
ATTENDEE:Adam Russell
ATTENDEE:Kenneth Graves
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:brian janaszek
ATTENDEE:Brandon Wigfield
ATTENDEE:chris becker
ATTENDEE:Robert Buels
ATTENDEE:Mark Jubenville
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Terry Bates
ATTENDEE:Hari Ravella
ATTENDEE:J. Nick Koston
COMMENT:68 attendees
DESCRIPTION:This has been a good year for Git.  More and more open source p
 rojects -- including perl5 and rakudo perl6 -- are moving their source cod
 e to Git repositories\, and "patches welcome" is slowly being replaced wit
 h "tell me where to pull from."\n\nThere's been some loose talk suggesting
  that Git is highly complex and has a bizarre interface that makes it diff
 icult to learn.  This is completely and entirely false\, mostly.\n\nThis t
 alk will explain how to get started with git\, how it works\, and how to t
 hink about git in order to really know what you're doing.
DTEND;TZID=America/New_York:20090622T144500
DTSTART;TZID=America/New_York:20090622T135500
LOCATION:Rangos 2
ORGANIZER:Ricardo Signes
SUMMARY:Git is Easy
UID:http://yapc10.org/yn2009/talk/1942
URL:http://yapc10.org/yn2009/talk/1942
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:David H. Adler
ATTENDEE:Michael Graham
ATTENDEE:Jesse Vincent
ATTENDEE:James E Keenan
ATTENDEE:Josh ben Jore
ATTENDEE:Marcus Del Greco
ATTENDEE:Christopher Madsen
ATTENDEE:Elliot Shank
ATTENDEE:Ricardo Signes
ATTENDEE:Michael Peters
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Kevin Falcone
ATTENDEE:Walt Mankowski
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Nicholas Perez
ATTENDEE:Brad Oaks
ATTENDEE:Olaf Alders
ATTENDEE:Krishna Sethuraman
ATTENDEE:Zak Zebrowski
ATTENDEE:Adam Prime
ATTENDEE:Shawn Moore
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:sungo
ATTENDEE:Chris Nehren
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Jessica Pavlin
ATTENDEE:David Faler
ATTENDEE:Dylan Hardison
ATTENDEE:Todd McDowell
ATTENDEE:Sean McCune
ATTENDEE:Kenneth Graves
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:Devin Austin
ATTENDEE:Brandon Wigfield
ATTENDEE:Dan Dascalescu
ATTENDEE:Brad Cavanagh
ATTENDEE:Jaldhar Vyas
ATTENDEE:Liam Echlin
COMMENT:45 attendees
DESCRIPTION:Ok\, email is a horrible technology with impossible technical s
 pecifications\, implementations that are broken in seriously incompatible 
 ways\, and massive security issues that have led to a 9:1 noise to signal 
 ratio.  It stinks and makes me want to kill.\n\n...but who am I kidding?  
 I love email.  It presents fun challenges\, and along with the web is the 
 internet medium most used by users of all types\, each with their own need
 s.\n\nThis talk will review a few new Email:: modules developed in the las
 t year and suitable for anybody who has to do stuff with email.  Among the
 se are Email::Sender\, Email::MIME::Kit\, and Email::ARF.
DTEND;TZID=America/New_York:20090623T101500
DTSTART;TZID=America/New_York:20090623T095500
LOCATION:Rangos 2
ORGANIZER:Ricardo Signes
SUMMARY:I <3 Email
UID:http://yapc10.org/yn2009/talk/1943
URL:http://yapc10.org/yn2009/talk/1943
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Christopher Madsen
ATTENDEE:Elliot Shank
ATTENDEE:Ricardo Signes
ATTENDEE:Andrew Rodland
ATTENDEE:Paul Lalli
ATTENDEE:Lawrence Hixson
ATTENDEE:Walt Mankowski
ATTENDEE:Jason Crome
ATTENDEE:Brad Oaks
ATTENDEE:Leonard Miller
ATTENDEE:Adam Foxson
ATTENDEE:Kenneth Power
ATTENDEE:Jess Robinson
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:Jonathan Swartz
ATTENDEE:sungo
ATTENDEE:Hildo Biersma
ATTENDEE:Chris Nehren
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Dean Serenevy
ATTENDEE:David Faler
ATTENDEE:Andrew Walker
ATTENDEE:David Walia
ATTENDEE:Kenneth Graves
ATTENDEE:Geoffrey Darling
ATTENDEE:Jason Switzer
ATTENDEE:Devin Austin
ATTENDEE:Lisa Wilcox
ATTENDEE:Terry Bates
ATTENDEE:Hari Ravella
ATTENDEE:Liam Echlin
COMMENT:36 attendees
DESCRIPTION:Data validation is a real pain\, but it's a huge help in preven
 ting bugs.  By using one system for validating data everywhere\, the burde
 n of validation is greatly simplified.\n\nRx is a schema language that can
  be used to validate data structures anywhere in your Perl programs.  It i
 ntegrates with Moose types\, is extremely extensible\, and is portable acr
 oss languages: Rx implementations also exist in Python\, Ruby\, PHP\, and 
 JavaScript.
DTEND;TZID=America/New_York:20090624T101500
DTSTART;TZID=America/New_York:20090624T095500
LOCATION:McConomy
ORGANIZER:Ricardo Signes
SUMMARY:Validating Data Everywhere with Rx
UID:http://yapc10.org/yn2009/talk/1944
URL:http://yapc10.org/yn2009/talk/1944
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jesse Vincent
ATTENDEE:Josh ben Jore
ATTENDEE:Brock Wilcox
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Leonard Miller
ATTENDEE:Adam Foxson
ATTENDEE:Rick Scott
ATTENDEE:Timothy Appnel
ATTENDEE:Stephen Scaffidi
ATTENDEE:David Faler
ATTENDEE:David Walia
ATTENDEE:Chris Muench
ATTENDEE:James Diskin
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:mark stout
ATTENDEE:Clinton Wolfe
ATTENDEE:Lisa Wilcox
ATTENDEE:Ilia Lobsanov
ATTENDEE:Jack Foy
ATTENDEE:Liam Echlin
ATTENDEE:Gwendolyn Schmidt
COMMENT:23 attendees
DESCRIPTION:We'll spend the first half of this talk talking about automated
  web testing - starting simple and then moving on to Business Driven Devel
 opment (BDD).  In the second half of the talk\, Luke will show examples of
  how he does this with his distributed global development\nteam at Socialt
 ext. We'll finish up with Q&A.
DTEND;TZID=America/New_York:20090622T144500
DTSTART;TZID=America/New_York:20090622T135500
LOCATION:Rangos 1
ORGANIZER:lukec
SUMMARY:A8N-ing - Agile Web Testing
UID:http://yapc10.org/yn2009/talk/1945
URL:http://yapc10.org/yn2009/talk/1945
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Michael Graham
ATTENDEE:Jesse Vincent
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Christopher Madsen
ATTENDEE:G. Wade Johnson
ATTENDEE:Brad Lhotsky
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Todd Rinaldo
ATTENDEE:Stevan Little
ATTENDEE:Jess Robinson
ATTENDEE:Adam Prime
ATTENDEE:Rick Scott
ATTENDEE:John Anderson
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Hildo Biersma
ATTENDEE:Lee Aylward
ATTENDEE:Andrew Walker
ATTENDEE:Jesse Luehrs
ATTENDEE:Mark Jensen
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Mark Jubenville
COMMENT:23 attendees
DESCRIPTION:YAML is used in a plethora of projects in Perl and beyond. Perl
  YAML tools have trailed in the polls for a long time. This year all that 
 is changing. Yes We Can:\n\n* Have complete YAML 1.1 in Perl\n* Depend on 
 totally accurate Dumpers and Loaders\n* Finally do streaming processing on
  YAML\n* Use types and tags with confidence\n* Have YAML that works with p
 rocessors in other languages\n* Tokenize YAML for syntax highlighting\n* S
 top using global variables for an API\n* Have an upgrade path for YAML pro
 cessors\n\nIn this talk\, Ingy will show the new tools that were created a
 s the result of his (long awaited) TPF grant project completion.
DTEND;TZID=America/New_York:20090624T094500
DTSTART;TZID=America/New_York:20090624T085500
LOCATION:McConomy
ORGANIZER:Ingy döt Net
SUMMARY:All New YAML Tools for Perl
UID:http://yapc10.org/yn2009/talk/1948
URL:http://yapc10.org/yn2009/talk/1948
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Jesse Vincent
ATTENDEE:Paul Makepeace
ATTENDEE:Michael Schwern
ATTENDEE:Chris Prather
ATTENDEE:James E Keenan
ATTENDEE:Josh ben Jore
ATTENDEE:Elliot Shank
ATTENDEE:Ricardo Signes
ATTENDEE:Robert Boone
ATTENDEE:Brock Wilcox
ATTENDEE:Michael Peters
ATTENDEE:G. Wade Johnson
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Dave Rolsky
ATTENDEE:Kevin Falcone
ATTENDEE:Walt Mankowski
ATTENDEE:Patrick Michaud
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Todd Rinaldo
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Stevan Little
ATTENDEE:Adam Foxson
ATTENDEE:Dan Magnuszewski
ATTENDEE:Jess Robinson
ATTENDEE:Rick Scott
ATTENDEE:Eric Andreychek
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Hildo Biersma
ATTENDEE:Chris Nehren
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Joshua Gatcomb
ATTENDEE:Dean Serenevy
ATTENDEE:Christoph Otto
ATTENDEE:Trey Harris
ATTENDEE:Mike Kelly
ATTENDEE:Nick
ATTENDEE:Dylan Hardison
ATTENDEE:Jesse Luehrs
ATTENDEE:Kurt Edmiston
ATTENDEE:Sean McCune
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:Clinton Wolfe
ATTENDEE:Mark Jubenville
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Ilia Lobsanov
ATTENDEE:Hari Ravella
COMMENT:61 attendees
DESCRIPTION:In 2005 the Pugs project introduced many hackers including myse
 lf to Haskell\, a statically typed\, lazily evaluated\, purely functional 
 programming language for writing code that writes code that writes code.\n
 \nThis conference is about Perl\, a dynamically typed\, procedural\, side 
 effect heavy scripting language for munging text files.\n\nWake up! It's b
 een 15 years since 1994\, and more excitingly\, it's been 4 years since 20
 05!\n\nPerl has recently seen some amazing developments. Perl 5 is now\, m
 ore than ever\, a serious language for complex projects.\n\nWith this tren
 d comes a new set of best practices for writing Modern Perl: adaptable hig
 h level code that uses state of the art tools in a modern way. At the core
  lies heavy use of Moose and a deep functional programming influence.\n\nI
  will try to share my current approach to programming Perl\, shamelessly s
 tealing from the collective wisdom of some of the smartest programmers bot
 h in and outside of the Perl community.
DTEND;TZID=America/New_York:20090623T135000
DTSTART;TZID=America/New_York:20090623T130000
LOCATION:Rangos 1
ORGANIZER:Yuval Kogman
SUMMARY:What Haskell did to my brain
UID:http://yapc10.org/yn2009/talk/1956
URL:http://yapc10.org/yn2009/talk/1956
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Michael Graham
ATTENDEE:Jeremy Fluhmann
ATTENDEE:James E Keenan
ATTENDEE:Marcus Del Greco
ATTENDEE:Michael Peters
ATTENDEE:G. Wade Johnson
ATTENDEE:Dave Rolsky
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Mark Stosberg
ATTENDEE:Leonard Miller
ATTENDEE:Olaf Alders
ATTENDEE:John Lightsey
ATTENDEE:Dan Magnuszewski
ATTENDEE:Kenneth Power
ATTENDEE:Zak Zebrowski
ATTENDEE:Adam Prime
ATTENDEE:Michael Aquilina
ATTENDEE:Jessica Pavlin
ATTENDEE:Craig Pluchinsky
ATTENDEE:Chris Muench
ATTENDEE:James Diskin
ATTENDEE:Kenneth Graves
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Jaldhar Vyas
ATTENDEE:Terry Bates
ATTENDEE:Liam Echlin
COMMENT:30 attendees
DESCRIPTION:In the past few years\, many new web proxy servers have come on
 to the scene with new performance promises and features. Servers based on 
 non-blocking I/O bring claims of greatly improved performance.\n\nAt the s
 ame time\, FastCGI has become more widely used\, giving people a possible 
 alternative to mod_perl.\n\nThis talk will help you choose the right archi
 tecture for your project by presenting a useful set of benchmarks and a co
 mparison of strong points and key features.
DTEND;TZID=America/New_York:20090623T094500
DTSTART;TZID=America/New_York:20090623T085500
LOCATION:Rangos 2
ORGANIZER:Perrin Harkins
SUMMARY:Choosing a Web Architecture for Perl
UID:http://yapc10.org/yn2009/talk/1958
URL:http://yapc10.org/yn2009/talk/1958
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Michael Schwern
ATTENDEE:Brock Wilcox
ATTENDEE:Michael Peters
ATTENDEE:Paul Lalli
ATTENDEE:David Moreno
ATTENDEE:Brad Oaks
ATTENDEE:Krishna Sethuraman
ATTENDEE:Kenneth Power
ATTENDEE:Timothy Appnel
ATTENDEE:Stephen Scaffidi
ATTENDEE:David Faler
ATTENDEE:Todd McDowell
ATTENDEE:Adam Russell
ATTENDEE:James Diskin
ATTENDEE:Mark Jensen
ATTENDEE:Scott McWhirter
ATTENDEE:Scott McWhirter
ATTENDEE:Arthur Schmidt
ATTENDEE:Jeremy Stashewsky
ATTENDEE:mark stout
ATTENDEE:Victor Stevko
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Terry Bates
ATTENDEE:Jack Foy
ATTENDEE:Liam Echlin
ATTENDEE:Gwendolyn Schmidt
COMMENT:28 attendees
DESCRIPTION:Testing a whole system can be an expensive and time consuming p
 rocess\, especially with a lot of the teething problems that can occur.\n\
 nI'll be talking about my experiences with writing high level test automat
 ion\, pitfalls and traps to avoid and detail the tools involved.
DTEND;TZID=America/New_York:20090622T135000
DTSTART;TZID=America/New_York:20090622T130000
LOCATION:Rangos 1
ORGANIZER:Scott McWhirter
SUMMARY:Test automation for the risk adverse
UID:http://yapc10.org/yn2009/talk/1959
URL:http://yapc10.org/yn2009/talk/1959
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Michael Graham
ATTENDEE:Jesse Vincent
ATTENDEE:Michael Schwern
ATTENDEE:James E Keenan
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Andrew Rodland
ATTENDEE:Brock Wilcox
ATTENDEE:G. Wade Johnson
ATTENDEE:Brad Lhotsky
ATTENDEE:Walt Mankowski
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Packy Anderson
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Dan Magnuszewski
ATTENDEE:James Mastros
ATTENDEE:Zak Zebrowski
ATTENDEE:John Anderson
ATTENDEE:Eric Andreychek
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Michael Canzoneri
ATTENDEE:sungo
ATTENDEE:Joe Cooper
ATTENDEE:Christopher Nielsen
ATTENDEE:Jessica Pavlin
ATTENDEE:Barbara Jensen
ATTENDEE:David Walia
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:Kurt Edmiston
ATTENDEE:Kenneth Graves
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:Clinton Wolfe
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Nathaniel Smith
ATTENDEE:Norman Nunley
ATTENDEE:Hari Ravella
ATTENDEE:David Huggins
COMMENT:53 attendees
DESCRIPTION:Robert put it best:\n"I think you have a nice bent/slant/angle 
 etc on a lot of stuff.  I want you to get people talking.  And no I would 
 not expect every talk to be about perl.  It would make me sad if they were
  all perl. But if you do it I would hope you could get everyone in the roo
 m to get excited about something.  And I hope you would bore the crap out 
 of others.  Why do I think that b/c your audience is everyone from Larry t
 o noob.  You are not going to shock both of them or bore both of them with
  the same stuff."
DTEND;TZID=America/New_York:20090622T135000
DTSTART;TZID=America/New_York:20090622T130000
LOCATION:Rangos 3
ORGANIZER:Michael Schwern
SUMMARY:Trapped In A Room With Schwern
UID:http://yapc10.org/yn2009/talk/1960
URL:http://yapc10.org/yn2009/talk/1960
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Marcus Del Greco
ATTENDEE:Christopher Madsen
ATTENDEE:Josh McAdams
ATTENDEE:Michael Peters
ATTENDEE:Patrick Michaud
ATTENDEE:Olaf Alders
ATTENDEE:Adam Prime
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Aquilina
ATTENDEE:jerry gay
ATTENDEE:Lee Aylward
ATTENDEE:Christoph Otto
ATTENDEE:Robert Buels
ATTENDEE:Liam Echlin
COMMENT:14 attendees
DESCRIPTION:The next generation of mod_perl embeds Rakudo Perl 6 inside of 
 Apache and its basic functionality works out of the box today.  But mod_pe
 rl6 still needs your help!  In the first half of this talk we will discuss
  how to get started using mod_perl6\, explore the differences from previou
 s mod_perl versions\, and demo a few simple handlers.  In the second half 
 of the talk\, you will learn how you can help\, diving into the internals 
 and future goals so interested developers can start fixing bugs and adding
  new features.
DTEND;TZID=America/New_York:20090622T161000
DTSTART;TZID=America/New_York:20090622T155000
LOCATION:McConomy
ORGANIZER:Jeff Horwitz
SUMMARY:Using and Contributing to mod_perl6 (A)
UID:http://yapc10.org/yn2009/talk/1962
URL:http://yapc10.org/yn2009/talk/1962
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Paul Makepeace
ATTENDEE:Josh ben Jore
ATTENDEE:Christopher Madsen
ATTENDEE:Brock Wilcox
ATTENDEE:G. Wade Johnson
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Mark Stosberg
ATTENDEE:Rick Scott
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Aquilina
ATTENDEE:Hildo Biersma
ATTENDEE:jerry gay
ATTENDEE:Stephen Scaffidi
ATTENDEE:Dean Serenevy
ATTENDEE:Trey Harris
ATTENDEE:Mike Kelly
ATTENDEE:Jesse Luehrs
ATTENDEE:Arthur Schmidt
ATTENDEE:Jason Switzer
ATTENDEE:Brandon Wigfield
ATTENDEE:Todd Presta
ATTENDEE:Patrick Mclaughlin
ATTENDEE:Ilia Lobsanov
COMMENT:26 attendees
DESCRIPTION:“Rakudo Perl” is the Perl 6 compiler targeting the Parrot virtu
 al machine. It currently supports much of Perl 6\, and people are even beg
 inning to write applications for it.\n\nThis talk will present ways in whi
 ch you (yes you!) can become active contributors to Perl 6 and Rakudo Perl
 . We will look in detail at the organization of the Perl 6 test suite\, ho
 w to add new tests\, the structure of the Rakudo Perl implementation\, and
  where to start with writing code for Rakudo.\n\nThis talk focuses heavily
  on Perl 6 itself\, and does not include a lot of details about Parrot or 
 its other programming languages. It will be particularly useful for people
  who are interested in participating in the hackathon that follows the con
 ference\, providing a "road map" of the current implementation status and 
 where people can contribute (at many levels).
DTEND;TZID=America/New_York:20090622T154500
DTSTART;TZID=America/New_York:20090622T145500
LOCATION:McConomy
ORGANIZER:Patrick Michaud
SUMMARY:Hacking Rakudo Perl 6
UID:http://yapc10.org/yn2009/talk/1964
URL:http://yapc10.org/yn2009/talk/1964
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jesse Vincent
ATTENDEE:Paul Makepeace
ATTENDEE:Marcus Del Greco
ATTENDEE:Christopher Madsen
ATTENDEE:Josh McAdams
ATTENDEE:Robert Boone
ATTENDEE:Lawrence Hixson
ATTENDEE:Patrick Michaud
ATTENDEE:Seth Viebrock
ATTENDEE:Hildo Biersma
ATTENDEE:Lee Aylward
ATTENDEE:Joshua Gatcomb
ATTENDEE:Dean Serenevy
ATTENDEE:Christoph Otto
ATTENDEE:Trey Harris
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Mike Kelly
ATTENDEE:Nick
ATTENDEE:Craig Pluchinsky
ATTENDEE:Mike Greb
ATTENDEE:Mark Jensen
ATTENDEE:Sean McCune
ATTENDEE:brian janaszek
ATTENDEE:Chanda Unmack
ATTENDEE:chris becker
ATTENDEE:Todd Presta
ATTENDEE:Tim Heaney
ATTENDEE:Shana Andreychek
ATTENDEE:Patrick Mclaughlin
ATTENDEE:Jaldhar Vyas
ATTENDEE:Ilia Lobsanov
ATTENDEE:Tyler Neu
COMMENT:32 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 tal
 k jumps right to practical examples of using Perl 6 in Rakudo:\n\n* How to
  obtain and build the latest Rakudo Perl 6\n* Variables\n* Contextualizers
 \n* Statements and Iterators\n* Basic I/O\n* Metaoperators (hypers\, reduc
 tions\, crosses)\n* Subroutines\n* Classes\, methods\, inheritance\n* Role
 s\n\nAll of the examples in the talk will contain working Perl 6 code that
  can be used today in Rakudo Perl.
DTEND;TZID=America/New_York:20090622T135000
DTSTART;TZID=America/New_York:20090622T130000
LOCATION:McConomy
ORGANIZER:Patrick Michaud
SUMMARY:Perl 6 today
UID:http://yapc10.org/yn2009/talk/1965
URL:http://yapc10.org/yn2009/talk/1965
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:Marcus Del Greco
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Robert Boone
ATTENDEE:Brock Wilcox
ATTENDEE:Paul Lalli
ATTENDEE:Lawrence Hixson
ATTENDEE:Patrick Michaud
ATTENDEE:Lee Aylward
ATTENDEE:Joshua Gatcomb
ATTENDEE:Sean McCune
ATTENDEE:Darian Patrick
ATTENDEE:Todd Presta
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Patrick Mclaughlin
ATTENDEE:Jaldhar Vyas
COMMENT:18 attendees
DESCRIPTION:One of the coolest features of Perl 6 is its regular expression
  syntax\, which not only does traditional pattern matching but is also exp
 ressive enough to support grammars and advanced parsing.  Indeed\, it's th
 e core for writing parsers with the Parrot Compiler Toolkit.\n\nThis talk 
 provides an exploration of Perl 6 regular expressions.  It describes how t
 hey are currently used in Rakudo Perl and Parrot\, and how they may be use
 d to write parsers and as the foundation for more advanced data translatio
 ns.\n\nTopics include:\n\n* Basic regular expression syntax\n* Named subru
 les and captures\n* Regexes\, tokens\, and rules\n* Creating grammars\n* A
 ttaching actions to regexes\n* Processing parse trees\n\nThe presentation 
 will include numerous examples that work today in Rakudo Perl.
DTEND;TZID=America/New_York:20090622T144500
DTSTART;TZID=America/New_York:20090622T135500
LOCATION:McConomy
ORGANIZER:Patrick Michaud
SUMMARY:Perl 6 regexes and grammars
UID:http://yapc10.org/yn2009/talk/1966
URL:http://yapc10.org/yn2009/talk/1966
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Karsten Dahms
ATTENDEE:Josh McAdams
ATTENDEE:Andrew Rodland
ATTENDEE:Paul Lalli
ATTENDEE:David Moreno
ATTENDEE:Walt Mankowski
ATTENDEE:Adri Mills
ATTENDEE:Stevan Little
ATTENDEE:Olaf Alders
ATTENDEE:Dan Magnuszewski
ATTENDEE:James Mastros
ATTENDEE:Hildo Biersma
ATTENDEE:Timothy Appnel
ATTENDEE:jerry gay
ATTENDEE:Lee Aylward
ATTENDEE:Joshua Gatcomb
ATTENDEE:Andrew Walker
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:Craig Pluchinsky
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Chris Muench
ATTENDEE:Sean McCune
ATTENDEE:mark stout
ATTENDEE:Devin Austin
ATTENDEE:Chanda Unmack
ATTENDEE:chris becker
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Erik Sturcke
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Jaldhar Vyas
ATTENDEE:Terry Bates
ATTENDEE:Jack Foy
ATTENDEE:Tyler Neu
ATTENDEE:David Huggins
COMMENT:40 attendees
DESCRIPTION:Perl OO is hideous and painful\, right? No! Perl 5’s new (post)
  modern object system Moose brings Perl into the spotlight as a formidable
  OO language choice.. Inspired by the Common LISP Object System (CLOS)\, S
 malltalk and the Perl 6 meta model\, Moose brings deep introspection\, eas
 y delegation\, a malleable type constraint system\, and in short\, moderni
 zes Perl's OO system. Less code == more win!
DTEND;TZID=America/New_York:20090622T170000
DTSTART;TZID=America/New_York:20090622T164000
LOCATION:McConomy
ORGANIZER:Devin Austin
SUMMARY:Intro To Moose
UID:http://yapc10.org/yn2009/talk/1967
URL:http://yapc10.org/yn2009/talk/1967
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:Josh ben Jore
ATTENDEE:Ricardo Signes
ATTENDEE:Michael Peters
ATTENDEE:Kevin Falcone
ATTENDEE:Mark Stosberg
ATTENDEE:Stevan Little
ATTENDEE:Adam Foxson
ATTENDEE:Adam Prime
ATTENDEE:Cory Watson
ATTENDEE:michael shomsky
ATTENDEE:Jonathan Swartz
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Andrew Walker
ATTENDEE:Duane Brown
ATTENDEE:splitbit
ATTENDEE:Todd McDowell
ATTENDEE:Kenneth Graves
ATTENDEE:Arthur Schmidt
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:brian janaszek
ATTENDEE:chris becker
ATTENDEE:Michael Stroucken
ATTENDEE:Erik Sturcke
COMMENT:27 attendees
DESCRIPTION:CHI provides a unified\, implementation-independent caching API
  - a "DBI for caching". This talk will introduce CHI and describe how to u
 se its features for more flexible and effective caching.
DTEND;TZID=America/New_York:20090623T163500
DTSTART;TZID=America/New_York:20090623T161500
LOCATION:Rangos 3
ORGANIZER:Jonathan Swartz
SUMMARY:CHI: Unified caching for Perl
UID:http://yapc10.org/yn2009/talk/1969
URL:http://yapc10.org/yn2009/talk/1969
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:lukec
ATTENDEE:Ricardo Signes
ATTENDEE:Robert Boone
ATTENDEE:Brock Wilcox
ATTENDEE:Michael Peters
ATTENDEE:Brad Lhotsky
ATTENDEE:Jonathan Rockway
ATTENDEE:Jonathan Rockway
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Nicholas Perez
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Stevan Little
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Foxson
ATTENDEE:Kenneth Power
ATTENDEE:Jess Robinson
ATTENDEE:James Mastros
ATTENDEE:Rick Scott
ATTENDEE:michael shomsky
ATTENDEE:John Anderson
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Michael Canzoneri
ATTENDEE:Jonathan Swartz
ATTENDEE:Chris Nehren
ATTENDEE:jerry gay
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Trey Harris
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Kenneth Graves
ATTENDEE:Arthur Schmidt
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:Devin Austin
ATTENDEE:brian janaszek
ATTENDEE:chris becker
ATTENDEE:Erik Sturcke
ATTENDEE:George Hartzell
ATTENDEE:Jaldhar Vyas
ATTENDEE:Ilia Lobsanov
COMMENT:48 attendees
DESCRIPTION:You've heard about KiokuDB\, but you're not quite sure how to s
 tart using it.  This talk will show you how to organize your data and appl
 ication code to use KiokuDB.\n\nEdit: now with slide link!
DTEND;TZID=America/New_York:20090622T161000
DTSTART;TZID=America/New_York:20090622T155000
LOCATION:Rangos 3
ORGANIZER:Jonathan Rockway
SUMMARY:Using KiokuDB
UID:http://yapc10.org/yn2009/talk/1970
URL:http://yapc10.org/yn2009/talk/1970
END:VEVENT
BEGIN:VEVENT
ATTENDEE:James E Keenan
ATTENDEE:Robert Boone
ATTENDEE:G. Wade Johnson
ATTENDEE:David Moreno
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Mark Stosberg
ATTENDEE:Leonard Miller
ATTENDEE:Adam Foxson
ATTENDEE:Kenneth Power
ATTENDEE:Timothy Appnel
ATTENDEE:jerry gay
ATTENDEE:Christopher Nielsen
ATTENDEE:Todd McDowell
ATTENDEE:Mark Jensen
ATTENDEE:Geoffrey Darling
ATTENDEE:Darian Patrick
ATTENDEE:Liam Echlin
COMMENT:18 attendees
DESCRIPTION:The Test Anything Protocol (TAP) is a simple interface between 
 code to be tested and a harness that collects stats about each test.\n\nWe
  will examine the protocol itself\, mention Perl modules that help generat
 e TAP\, and discuss modules that read TAP and do useful things with the da
 ta.
DTEND;TZID=America/New_York:20090622T170000
DTSTART;TZID=America/New_York:20090622T164000
LOCATION:Rangos 1
ORGANIZER:Nathan Gray
SUMMARY:Getting the most out of TAP
UID:http://yapc10.org/yn2009/talk/1971
URL:http://yapc10.org/yn2009/talk/1971
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Marcus Del Greco
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Andrew Rodland
ATTENDEE:Paul Lalli
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Packy Anderson
ATTENDEE:Stevan Little
ATTENDEE:Olaf Alders
ATTENDEE:Adam Foxson
ATTENDEE:Adam Prime
ATTENDEE:John Anderson
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:Jonathan Swartz
ATTENDEE:Hildo Biersma
ATTENDEE:Karen Hoofnagle
ATTENDEE:David Faler
ATTENDEE:Andrew Walker
ATTENDEE:Duane Brown
ATTENDEE:Dylan Hardison
ATTENDEE:Craig Pluchinsky
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:Kenneth Graves
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:Devin Austin
ATTENDEE:brian janaszek
ATTENDEE:Chanda Unmack
ATTENDEE:chris becker
ATTENDEE:Dan Dascalescu
ATTENDEE:Doug Bell
ATTENDEE:Tim Heaney
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Jaldhar Vyas
ATTENDEE:Terry Bates
ATTENDEE:Jack Foy
ATTENDEE:J. Nick Koston
COMMENT:47 attendees
DESCRIPTION:Perl changes quickly. 10 years ago\, the Web was still cool\, a
 nd there was Perl and CGI. Then the concept of the "web application" was i
 nvented\, and we got mod_perl. Fast forward to the more recent past\, and 
 other languages started being "cool" too. Ruby had awesome syntax. PHP was
  sooo easy to get started with. Python made it impossible to write bad cod
 e!\n\nPerl was feeling kind of left out.\n\nThen we got Catalyst. Suddenly
  people realized that writing web applications didn't have to suck. We cou
 ld use OO correctly! We didn't have to have heredocs with HTML in them!\nT
 he real effect of Catalyst\, though\, was that it catalyzed (heh) the comm
 unity. We realized that Perl is fun! We realized that we could try new ide
 as. And\, since Catalyst was so productive\, we had a lot of free time to 
 come up with new cool stuff.\n\nThis talk is about that cool stuff.\n\nThe
  Perl community is moving really quickly now\, and a 2007 "modern Perl web
  app" is not the same as a 2009 modern web app. This talk will show you so
 me new modules and projects that make writing web applications fun. We'll 
 look at some cool modules\, like Catalyst\, Moose\, KiokuDB\, JSORB\, Brea
 d::Board\, HTTP::Engine\, Devel::Declare\, etc.\n\nSo this talk will show 
 you what a new web app started in 2009 might look like\, and how you can t
 ake pieces of it and put it in your older web application. Perl is fun!
DTEND;TZID=America/New_York:20090623T135000
DTSTART;TZID=America/New_York:20090623T130000
LOCATION:Rangos 2
ORGANIZER:Jonathan Rockway
SUMMARY:Web Applications in 2009
UID:http://yapc10.org/yn2009/talk/1972
URL:http://yapc10.org/yn2009/talk/1972
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Paul Makepeace
ATTENDEE:Michael Schwern
ATTENDEE:James E Keenan
ATTENDEE:Josh ben Jore
ATTENDEE:Ricardo Signes
ATTENDEE:Andrew Rodland
ATTENDEE:Brock Wilcox
ATTENDEE:Kevin Falcone
ATTENDEE:Jason Crome
ATTENDEE:Adri Mills
ATTENDEE:Brad Oaks
ATTENDEE:Greg Alheid
ATTENDEE:John Anderson
ATTENDEE:Seth Viebrock
ATTENDEE:Chris Nehren
ATTENDEE:Timothy Appnel
ATTENDEE:Stephen Scaffidi
ATTENDEE:Jessica Pavlin
ATTENDEE:Barbara Jensen
ATTENDEE:David Walia
ATTENDEE:Nick
ATTENDEE:Mike Greb
ATTENDEE:Todd McDowell
ATTENDEE:Sean McCune
ATTENDEE:Jason Switzer
ATTENDEE:Chanda Unmack
ATTENDEE:Clinton Wolfe
ATTENDEE:Doug Bell
ATTENDEE:Erik Sturcke
ATTENDEE:Terry Bates
ATTENDEE:Jack Foy
ATTENDEE:David Huggins
COMMENT:33 attendees
DESCRIPTION:Effective Debugging covers the basics of debugging Perl (and Ru
 by) programs on Linux and Mac OS X.\n\n* How to make debugging easy\n* Cop
 y-n-paste voodoo\n* A bit of shazam\n\nBeginners can learn how to avoid ne
 eding voodoo and can add some copy-n-paste voodoo to their toolkit.\n\nExp
 erts can take some fancy tricks and learn how to craft their own.
DTEND;TZID=America/New_York:20090624T094500
DTSTART;TZID=America/New_York:20090624T085500
LOCATION:Rangos 2
ORGANIZER:Josh ben Jore
SUMMARY:Effective Debugging
UID:http://yapc10.org/yn2009/talk/1973
URL:http://yapc10.org/yn2009/talk/1973
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Jesse Vincent
ATTENDEE:Michael Schwern
ATTENDEE:Chris Prather
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Josh McAdams
ATTENDEE:Andrew Rodland
ATTENDEE:Brock Wilcox
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Patrick Michaud
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Todd Rinaldo
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Bruce Gray
ATTENDEE:Dan Magnuszewski
ATTENDEE:Zak Zebrowski
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:Hildo Biersma
ATTENDEE:Chris Nehren
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Christopher Nielsen
ATTENDEE:Joshua Gatcomb
ATTENDEE:Christoph Otto
ATTENDEE:Mike Kelly
ATTENDEE:David Walia
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:Kurt Edmiston
ATTENDEE:James Diskin
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:Brandon Wigfield
ATTENDEE:Dan Dascalescu
ATTENDEE:Mark Jubenville
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Douglas Sims
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Ilia Lobsanov
ATTENDEE:Terry Bates
ATTENDEE:Jack Foy
ATTENDEE:Hari Ravella
ATTENDEE:J. Nick Koston
COMMENT:53 attendees
DESCRIPTION:One Perl programmer's inside view of the industry that is Vegas
  electronic gaming and the story of how a small startup using Perl succeed
 ed in bringing a new technology to market where larger players failed.\n\n
 Onerous security requirements and regulations left other vendors stuck.  I
 'd like to talk about some of the challenges we faced meeting these requir
 ements\, how we solved them using Perl\, and how Perl is uniquely suited t
 o unique challenges.\n\nI'd also like to give an inside\, but censored\, v
 iew of this seldom seen and fascinating industry\, talking about the the r
 egulations\, politics\, hardware\, history\, and security.
DTEND;TZID=America/New_York:20090623T163500
DTSTART;TZID=America/New_York:20090623T161500
LOCATION:Rangos 2
ORGANIZER:Scott Walters
SUMMARY:Perl in Vegas
UID:http://yapc10.org/yn2009/talk/1974
URL:http://yapc10.org/yn2009/talk/1974
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:Jesse Vincent
ATTENDEE:Paul Makepeace
ATTENDEE:Chris Prather
ATTENDEE:Marcus Del Greco
ATTENDEE:Karsten Dahms
ATTENDEE:Andrew Rodland
ATTENDEE:Brock Wilcox
ATTENDEE:Michael Peters
ATTENDEE:G. Wade Johnson
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Todd Rinaldo
ATTENDEE:Nicholas Perez
ATTENDEE:Mark Stosberg
ATTENDEE:Packy Anderson
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Stevan Little
ATTENDEE:Leonard Miller
ATTENDEE:Olaf Alders
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Foxson
ATTENDEE:Jess Robinson
ATTENDEE:John Anderson
ATTENDEE:Michael Aquilina
ATTENDEE:Hildo Biersma
ATTENDEE:Timothy Appnel
ATTENDEE:Stephen Scaffidi
ATTENDEE:Joshua Gatcomb
ATTENDEE:Trey Harris
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Mike Greb
ATTENDEE:James Diskin
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Darian Patrick
ATTENDEE:brian janaszek
ATTENDEE:Brandon Wigfield
ATTENDEE:Clinton Wolfe
ATTENDEE:Mark Jubenville
ATTENDEE:Victor Stevko
ATTENDEE:Liam Echlin
COMMENT:43 attendees
DESCRIPTION:Now 0.08100 has finally shipped\, we're looking to the future -
  what design mistakes did I make right at the start\, what baggage have we
  acquired along the way.\n\nI'll be explaining what I think we got right\,
  what I think we got wrong\, and how an ORM shouldn't really be something 
 you have to think about but something that fades into the language.\n\nThe
 n I'll explain how we're going to get there.
DTEND;TZID=America/New_York:20090623T085000
DTSTART;TZID=America/New_York:20090623T080000
LOCATION:Rangos 2
ORGANIZER:Matt S Trout
SUMMARY:The future of DBIx::Class
UID:http://yapc10.org/yn2009/talk/1975
URL:http://yapc10.org/yn2009/talk/1975
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:Chris Prather
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Marcus Del Greco
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Josh McAdams
ATTENDEE:Andrew Rodland
ATTENDEE:Robert Boone
ATTENDEE:Paul Lalli
ATTENDEE:G. Wade Johnson
ATTENDEE:Brad Lhotsky
ATTENDEE:Dave Rolsky
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Todd Rinaldo
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Stevan Little
ATTENDEE:Bruce Gray
ATTENDEE:Olaf Alders
ATTENDEE:Adam Foxson
ATTENDEE:Jess Robinson
ATTENDEE:Adam Prime
ATTENDEE:John Anderson
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:sungo
ATTENDEE:Chris Nehren
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Joshua Gatcomb
ATTENDEE:Dean Serenevy
ATTENDEE:Trey Harris
ATTENDEE:Barbara Jensen
ATTENDEE:David Faler
ATTENDEE:Andrew Walker
ATTENDEE:Mike Kelly
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Todd McDowell
ATTENDEE:Mark Jensen
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:Brandon Wigfield
ATTENDEE:Mark Jubenville
ATTENDEE:Victor Stevko
ATTENDEE:Nathaniel Smith
ATTENDEE:Jaldhar Vyas
ATTENDEE:Hari Ravella
COMMENT:59 attendees
DESCRIPTION:There's More Than One Way To Do It!\n\nBut this year\, one is m
 ore popular than another.\n\nNext year\, that may have changed.\n\nAnd som
 etimes there's more than one way but most of them are wrong.\n\nAnd consis
 tency can be a good thing too.\n\nThis talk takes an irreverent\, high spe
 ed look at emergent\, emerged and\nobsoleted standards in perl\, and talks
  about how we need to think in order\nto transition between them\, and to 
 code for the ages (or at least the\nmaintenance programmer). Touching on t
 he view from a web framework maintainer\,\nthe Enlightened Perl extended c
 ore project and other efforts\, Matt tries to\nexplain why standards are g
 ood\, why we already have them\, and why most perl\nprogrammers still have
 n't actually noticed that.
DTEND;TZID=America/New_York:20090623T144500
DTSTART;TZID=America/New_York:20090623T135500
LOCATION:Rangos 1
ORGANIZER:Matt S Trout
SUMMARY:Catching a ::Std - Standardisation and best practices in the perl c
 ommunity
UID:http://yapc10.org/yn2009/talk/1978
URL:http://yapc10.org/yn2009/talk/1978
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Josh ben Jore
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Josh McAdams
ATTENDEE:Andrew Rodland
ATTENDEE:Paul Lalli
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Walt Mankowski
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Packy Anderson
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Brad Oaks
ATTENDEE:Bruce Gray
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Foxson
ATTENDEE:Jess Robinson
ATTENDEE:Greg Alheid
ATTENDEE:Rick Scott
ATTENDEE:michael shomsky
ATTENDEE:John Anderson
ATTENDEE:Eric Andreychek
ATTENDEE:Shawn Moore
ATTENDEE:Michael Canzoneri
ATTENDEE:Jonathan Swartz
ATTENDEE:Hildo Biersma
ATTENDEE:Timothy Appnel
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Joshua Gatcomb
ATTENDEE:Dean Serenevy
ATTENDEE:Christoph Otto
ATTENDEE:Trey Harris
ATTENDEE:David Faler
ATTENDEE:Andrew Walker
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Todd McDowell
ATTENDEE:Sean McCune
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:brian janaszek
ATTENDEE:Clinton Wolfe
ATTENDEE:Dan Dascalescu
ATTENDEE:Todd Presta
ATTENDEE:Tim Heaney
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Jack Foy
ATTENDEE:David Huggins
COMMENT:69 attendees
DESCRIPTION:It's 2009\, but too much Perl code and tutorials and books are 
 stuck in 1999.  While the core may progress slowly\, the CPAN is still Per
 l's shining gem -- and the source of solutions to countless Perl problems.
 \n\nThe Perl community as a whole has learned tremendous lessons over the 
 past 15 years about how to write effective\, powerful\, concise\, and eleg
 ant code.  What works in 2009 is very different from worked in 1994\, or 1
 999\, or 2004.  This talk introduces some of the newer ideas\, idioms\, mo
 dules\, and trends that you need to explore to take full advantage of all 
 that Perl 5 has to offer in 2009.\n\nTopics covered will include testing\,
  Moose\, Devel::Declare\, autodie\, roles\, autobox\, and more.
DTEND;TZID=America/New_York:20090623T094500
DTSTART;TZID=America/New_York:20090623T085500
LOCATION:Rangos 1
ORGANIZER:chromatic
SUMMARY:Take Advantage of Modern Perl
UID:http://yapc10.org/yn2009/talk/1983
URL:http://yapc10.org/yn2009/talk/1983
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Chris Prather
ATTENDEE:Karsten Dahms
ATTENDEE:Josh McAdams
ATTENDEE:Andrew Rodland
ATTENDEE:G. Wade Johnson
ATTENDEE:Walt Mankowski
ATTENDEE:Jason Crome
ATTENDEE:Adri Mills
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Stevan Little
ATTENDEE:Krishna Sethuraman
ATTENDEE:Dan Magnuszewski
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Jonathan Swartz
ATTENDEE:sungo
ATTENDEE:Chris Nehren
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Dean Serenevy
ATTENDEE:Mike Kelly
ATTENDEE:David Walia
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:Victor Stevko
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Jaldhar Vyas
COMMENT:38 attendees
DESCRIPTION:Moose is a solid foundation for any project\, and a lot of day-
 to-day needs can be met with common uses of has() and Moose's built-in Per
 l type constraints.  But what happens when your codebase scales past that 
 point?  This talk covers the next level of Moose usage: creating your own 
 reusable extensions\, with roles\, type constraints\, and Moose::Exporter.
 
DTEND;TZID=America/New_York:20090623T111000
DTSTART;TZID=America/New_York:20090623T102000
LOCATION:Rangos 1
ORGANIZER:Hans Dieter Pearcey
SUMMARY:Code Reuse with Moose
UID:http://yapc10.org/yn2009/talk/1984
URL:http://yapc10.org/yn2009/talk/1984
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Josh ben Jore
ATTENDEE:Ricardo Signes
ATTENDEE:Kevin Falcone
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Nicholas Perez
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Olaf Alders
ATTENDEE:Adam Foxson
ATTENDEE:Greg Alheid
ATTENDEE:Michael Aquilina
ATTENDEE:Jonathan Swartz
ATTENDEE:Chris Nehren
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Andrew Walker
ATTENDEE:Duane Brown
ATTENDEE:Jesse Luehrs
ATTENDEE:Greg Foster
ATTENDEE:splitbit
ATTENDEE:Chris Muench
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Darian Patrick
ATTENDEE:Robert Buels
ATTENDEE:George Hartzell
ATTENDEE:J. Nick Koston
COMMENT:25 attendees
DESCRIPTION:CPAN is a huge source of power for Perl programmers.  Various d
 angers can\, like Kryptonite\, drain this power from you.  "I'd like to us
 e this module\, but my sysadmin won't install anything that isn't in the O
 S package manager."  Does this sound like you?  Do not give in!  Learn how
  to tame your operations staff using such techniques as\n\n  * CPAN Distro
 prefs\n  * cpan2dist\, PAR\, local::lib\n  * CPAN::Mini\n  * and more!
DTEND;TZID=America/New_York:20090622T135000
DTSTART;TZID=America/New_York:20090622T130000
LOCATION:Rangos 2
ORGANIZER:Hans Dieter Pearcey
SUMMARY:CPAN - A big enough lever to install the world
UID:http://yapc10.org/yn2009/talk/1985
URL:http://yapc10.org/yn2009/talk/1985
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Barbie
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:Karen Pauley
ATTENDEE:Jesse Vincent
ATTENDEE:Paul Makepeace
ATTENDEE:Chris Prather
ATTENDEE:Josh ben Jore
ATTENDEE:Marcus Del Greco
ATTENDEE:Christopher Madsen
ATTENDEE:Elliot Shank
ATTENDEE:Ricardo Signes
ATTENDEE:Michael Peters
ATTENDEE:Dave Rolsky
ATTENDEE:Kevin Falcone
ATTENDEE:Patrick Michaud
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Packy Anderson
ATTENDEE:Brad Oaks
ATTENDEE:Leonard Miller
ATTENDEE:Adam Foxson
ATTENDEE:Zak Zebrowski
ATTENDEE:John Anderson
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Canzoneri
ATTENDEE:Kelli Ireland
ATTENDEE:Michael Aquilina
ATTENDEE:Jonathan Swartz
ATTENDEE:sungo
ATTENDEE:Chris Nehren
ATTENDEE:Timothy Appnel
ATTENDEE:jerry gay
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:David Faler
ATTENDEE:Jesse Luehrs
ATTENDEE:Arthur Schmidt
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:Brandon Wigfield
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:J. Nick Koston
COMMENT:49 attendees
DESCRIPTION:Releasing code involves a lot of busywork: POD boilerplate\, Ma
 kefile.PL or Build.PL skeleton\, more POD boilerplate\, MANIFEST (or MANIF
 EST.SKIP)\, various copyrights and licenses\, even more POD boilerplate.  
 Dist::Zilla (dzil) handles all this busywork (and more!) and gives you a p
 owerful framework to extend and customize your development and release pro
 cess.
DTEND;TZID=America/New_York:20090622T170000
DTSTART;TZID=America/New_York:20090622T164000
LOCATION:Rangos 2
ORGANIZER:Hans Dieter Pearcey
SUMMARY:Dist::Zilla - Automating quality since 2008
UID:http://yapc10.org/yn2009/talk/1986
URL:http://yapc10.org/yn2009/talk/1986
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Paul Makepeace
ATTENDEE:Michael Schwern
ATTENDEE:James E Keenan
ATTENDEE:Christopher Madsen
ATTENDEE:Josh McAdams
ATTENDEE:Brock Wilcox
ATTENDEE:Paul Lalli
ATTENDEE:Patrick Michaud
ATTENDEE:Packy Anderson
ATTENDEE:Stevan Little
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christoph Otto
ATTENDEE:Kenneth Graves
ATTENDEE:Jason Switzer
ATTENDEE:Victor Stevko
ATTENDEE:Jack Foy
COMMENT:16 attendees
DESCRIPTION:One of the chief reasons for Perl's popularity is its regexp pa
 ttern-matching facility\, and Perl 6 is substantially more powerful than P
 erl 5 in that regard.  Snobol4 is arguably the first widely-available lang
 uage providing a pattern-matching facility\, and despite its age\, and des
 pite all the new features of Perl 6\, there are still some aspects in whic
 h Snobol4 pattern-matching is more powerful than that of Perl 6.\n\nThis t
 alk provides an overview of Snobol4 pattern-matching\, then presents a num
 ber of possible enhancements to Perl 6 based on ideas inspired by Snobol4 
 but adapted to Perl's idiom.  In addition\, we propose various other sugge
 stions that are intended to make Perl 6 pattern-matching easier to learn a
 nd use.
DTEND;TZID=America/New_York:20090624T085000
DTSTART;TZID=America/New_York:20090624T080000
LOCATION:Rangos 1
ORGANIZER:Morris Siegel
SUMMARY:Enhancing Perl 6 Pattern-Matching with Ideas from Snobol4
UID:http://yapc10.org/yn2009/talk/1988
URL:http://yapc10.org/yn2009/talk/1988
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Elliot Shank
ATTENDEE:Josh McAdams
ATTENDEE:Andrew Rodland
ATTENDEE:Robert Boone
ATTENDEE:Paul Lalli
ATTENDEE:Lawrence Hixson
ATTENDEE:Dave Rolsky
ATTENDEE:Mike Fragassi
ATTENDEE:Walt Mankowski
ATTENDEE:Todd Rinaldo
ATTENDEE:Nicholas Perez
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Leonard Miller
ATTENDEE:Michael Flickinger
ATTENDEE:Adam Foxson
ATTENDEE:Dan Magnuszewski
ATTENDEE:Kenneth Power
ATTENDEE:Zak Zebrowski
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:Jonathan Swartz
ATTENDEE:Hildo Biersma
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Christoph Otto
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Mike Kelly
ATTENDEE:Kurt Edmiston
ATTENDEE:James Diskin
ATTENDEE:Geoffrey Darling
ATTENDEE:Nick Patch
ATTENDEE:Darian Patrick
ATTENDEE:Tim Heaney
ATTENDEE:Mark Jubenville
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Nathaniel Smith
ATTENDEE:Jaldhar Vyas
ATTENDEE:Ilia Lobsanov
ATTENDEE:Hari Ravella
ATTENDEE:Liam Echlin
COMMENT:42 attendees
DESCRIPTION:In this talk we'll discuss how to write multithreaded programs 
 in Perl. We'll begin with the basic threading model in Perl and how it dif
 fers from other popular thread systems such as pthreads and Java threads. 
 We'll discuss how to create threads\, how to share data between threads\, 
 and how to coordinate access to data using locks and semaphores. Finally w
 e'll talk about how to use higher-level concepts such as queues and thread
  pools
DTEND;TZID=America/New_York:20090624T094500
DTSTART;TZID=America/New_York:20090624T085500
LOCATION:Rangos 1
ORGANIZER:Walt Mankowski
SUMMARY:Getting Started with Multithreaded Perl
UID:http://yapc10.org/yn2009/talk/1990
URL:http://yapc10.org/yn2009/talk/1990
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Graham
ATTENDEE:Brad Lhotsky
ATTENDEE:Jess Robinson
ATTENDEE:Adam Prime
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Nick
ATTENDEE:Kurt Edmiston
ATTENDEE:Kenneth Graves
ATTENDEE:Jeremy Stashewsky
ATTENDEE:brian janaszek
ATTENDEE:Clinton Wolfe
ATTENDEE:Erik Sturcke
ATTENDEE:George Hartzell
ATTENDEE:Douglas Sims
ATTENDEE:Ilia Lobsanov
ATTENDEE:Hari Ravella
COMMENT:16 attendees
DESCRIPTION:I've developed an ORM (Object-Relational Mapper) for use at my 
 day job\, OmniTI.com . We're often tasked with building scalable mod_perl 
 web database applications on short schedules.  I wanted to use an ORM to c
 ut development time\, having had good experiences with other ORMs.  But OR
 Ms have a nasty reputation as leading to database-intensive code that driv
 es your DBA up a wall.  After some discussion with our CEO\, Theo Schlossn
 agle\, I hit upon a design for an ORM that would be "reluctant" - it would
  resist making hidden calls to the database\, and encourage you to prefetc
 h everything.  Several other features (not unique to Class::ReluctantORM) 
 help make it idiot-resistant and DBA-friendly.  It's now in use on several
  large\, production sites\, and is in its fourth minor version.\n\nThe Cla
 ss::ReluctantORM namespace has been reserved on CPAN\, but I haven't relea
 sed it yet - the plan is to do so in mid-May\, with the fifth minor versio
 n.
DTEND;TZID=America/New_York:20090622T170000
DTSTART;TZID=America/New_York:20090622T164000
LOCATION:Rangos 3
ORGANIZER:Clinton Wolfe
SUMMARY:Class::ReluctantORM - An ORM Your DBA can Live With
UID:http://yapc10.org/yn2009/talk/1991
URL:http://yapc10.org/yn2009/talk/1991
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:James E Keenan
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Ricardo Signes
ATTENDEE:Paul Lalli
ATTENDEE:Lawrence Hixson
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Leonard Miller
ATTENDEE:Zak Zebrowski
ATTENDEE:Joshua Gatcomb
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Andrew Walker
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:Craig Pluchinsky
ATTENDEE:Greg Foster
ATTENDEE:Mike Greb
ATTENDEE:Todd McDowell
ATTENDEE:Nick Patch
ATTENDEE:Darian Patrick
ATTENDEE:Clinton Wolfe
ATTENDEE:Tim Heaney
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Patrick Mclaughlin
ATTENDEE:Tyler Neu
ATTENDEE:Gwendolyn Schmidt
ATTENDEE:J. Nick Koston
COMMENT:35 attendees
DESCRIPTION:A new CPAN module to help you test your regular expressions.\n\
 nUntil recently\, CPAN did not have a module to help you test every aspect
  of your patterns. This talks tells you about the features of Test::Regexp
 .
DTEND;TZID=America/New_York:20090622T161000
DTSTART;TZID=America/New_York:20090622T155000
LOCATION:Rangos 1
ORGANIZER:Abigail
SUMMARY:Test::Regexp
UID:http://yapc10.org/yn2009/talk/1992
URL:http://yapc10.org/yn2009/talk/1992
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Jesse Vincent
ATTENDEE:Paul Makepeace
ATTENDEE:Ricardo Signes
ATTENDEE:Brad Lhotsky
ATTENDEE:Walt Mankowski
ATTENDEE:Todd Rinaldo
ATTENDEE:Nicholas Perez
ATTENDEE:Mark Stosberg
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Zak Zebrowski
ATTENDEE:michael shomsky
ATTENDEE:John Anderson
ATTENDEE:Seth Viebrock
ATTENDEE:sungo
ATTENDEE:Hildo Biersma
ATTENDEE:Timothy Appnel
ATTENDEE:Christopher Nielsen
ATTENDEE:Joshua Gatcomb
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Nick
ATTENDEE:Craig Pluchinsky
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Todd McDowell
ATTENDEE:Kenneth Graves
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Darian Patrick
ATTENDEE:Todd Presta
ATTENDEE:Erik Sturcke
ATTENDEE:George Hartzell
ATTENDEE:Douglas Sims
ATTENDEE:Jaldhar Vyas
ATTENDEE:Terry Bates
ATTENDEE:Hari Ravella
ATTENDEE:Gwendolyn Schmidt
COMMENT:38 attendees
DESCRIPTION:SQLite is the most widely deployed SQL database engine in the w
 orld. It's used throughout OS X as well as in Firefox\, Google's Android\,
  and in countless other applications. SQLite is extremely fast and lightwe
 ight\, but it's lacking some features found in larger database systems. Fo
 rtunately SQLite can be easily extended with Perl. In this talk you'll lea
 rn how to write your own SQLite functions\, aggregators and collators in P
 erl.
DTEND;TZID=America/New_York:20090622T163500
DTSTART;TZID=America/New_York:20090622T161500
LOCATION:Rangos 3
ORGANIZER:Walt Mankowski
SUMMARY:SQLite Functions\, Aggregators and Collators
UID:http://yapc10.org/yn2009/talk/1993
URL:http://yapc10.org/yn2009/talk/1993
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Adri Mills
ATTENDEE:Packy Anderson
ATTENDEE:Olaf Alders
ATTENDEE:michael shomsky
ATTENDEE:Duane Brown
ATTENDEE:Kenneth Graves
ATTENDEE:brian janaszek
ATTENDEE:Lisa Wilcox
ATTENDEE:Shana Andreychek
ATTENDEE:Gwendolyn Schmidt
COMMENT:11 attendees
DESCRIPTION:This mini tutorial will explain how grouping and (back)referenc
 ing works in regular expressions. Special attention will be paid to the ne
 w 5.10 features: named capture groups\, %+ and %-\, relative backreferenci
 ng\, \\g{ }\, and group count resetting. We will also show how you can use
  (named) subpatters to write powerfull parsers.
DTEND;TZID=America/New_York:20090624T094500
DTSTART;TZID=America/New_York:20090624T085500
LOCATION:Rangos 3
ORGANIZER:Abigail
SUMMARY:Regexp Mini Tutorial: Grouping and Referencing
UID:http://yapc10.org/yn2009/talk/1994
URL:http://yapc10.org/yn2009/talk/1994
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jeremy Fluhmann
ATTENDEE:James E Keenan
ATTENDEE:Ricardo Signes
ATTENDEE:Robert Boone
ATTENDEE:Jason Crome
ATTENDEE:Brad Oaks
ATTENDEE:Leonard Miller
ATTENDEE:Olaf Alders
ATTENDEE:Adam Foxson
ATTENDEE:Kenneth Power
ATTENDEE:John Anderson
ATTENDEE:Timothy Appnel
ATTENDEE:Christopher Nielsen
ATTENDEE:Dean Serenevy
ATTENDEE:Trey Harris
ATTENDEE:David Faler
ATTENDEE:Chris Muench
ATTENDEE:Sean McCune
ATTENDEE:Geoffrey Darling
ATTENDEE:Nick Patch
ATTENDEE:Clinton Wolfe
ATTENDEE:Doug Bell
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Erik Sturcke
ATTENDEE:Nathaniel Smith
ATTENDEE:Liam Echlin
COMMENT:27 attendees
DESCRIPTION:This talk will help you get started arranging your tests into m
 odules. We'll cover setting up a simple TAP::Harness to run your tests. Th
 en we'll see how Plus Three has used Test::Class to divide up and reuse co
 de in our test suite.\n\nSeparating tests out from a large .t file into mo
 dules and subroutines has helped me confirm more quickly that a code chang
 e has not introduced a regression.  Developers save time by only running t
 he relevant subset of tests before committing a change to the code or a ch
 ange to the tests themselves.\n\nI'll offer a few tips on checking precond
 itions in your testing environment (e.g. is a daemon running\, is an exter
 nal service url reachable) and\neither bailing out gracefully or trying to
  remedy the situation.\n\nYou can ease into this modularization adventure.
   With Test::Class your shinier new tests can work right beside the venera
 ble dustier ones letting you rework them as they need it.
DTEND;TZID=America/New_York:20090623T163500
DTSTART;TZID=America/New_York:20090623T161500
LOCATION:Rangos 1
ORGANIZER:Brad Oaks
SUMMARY:Warming up to Modular Testing with Test::Class
UID:http://yapc10.org/yn2009/talk/1996
URL:http://yapc10.org/yn2009/talk/1996
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:David H. Adler
ATTENDEE:Jeremy Fluhmann
ATTENDEE:James E Keenan
ATTENDEE:Patrick Michaud
ATTENDEE:Packy Anderson
ATTENDEE:Michael Flickinger
ATTENDEE:Greg Alheid
ATTENDEE:Kurt Edmiston
ATTENDEE:Mark Jensen
ATTENDEE:Lisa Wilcox
ATTENDEE:Gwendolyn Schmidt
COMMENT:12 attendees
DESCRIPTION:While travelling the world advocating PostgreSQL\, it's hard to
  keep a newsletter going out each week.  Find out how Perl and $EDITOR hel
 p out with this task\, and how you can make your life easier\, too.
DTEND;TZID=America/New_York:20090624T110500
DTSTART;TZID=America/New_York:20090624T104500
LOCATION:Rangos 3
ORGANIZER:David Fetter
SUMMARY:Perl PWNs\, or How I Use Perl to Publish a Newsletter
UID:http://yapc10.org/yn2009/talk/1997
URL:http://yapc10.org/yn2009/talk/1997
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:Christopher Madsen
ATTENDEE:Walt Mankowski
ATTENDEE:Patrick Michaud
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Leonard Miller
ATTENDEE:Olaf Alders
ATTENDEE:Eric Andreychek
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Dean Serenevy
ATTENDEE:Jessica Pavlin
ATTENDEE:Barbara Jensen
ATTENDEE:David Faler
ATTENDEE:Andrew Walker
ATTENDEE:David Walia
ATTENDEE:Dylan Hardison
ATTENDEE:Mike Greb
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:Clinton Wolfe
ATTENDEE:Dan Dascalescu
ATTENDEE:Mark Jubenville
ATTENDEE:Brad Cavanagh
ATTENDEE:Douglas Sims
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Ilia Lobsanov
ATTENDEE:Liam Echlin
COMMENT:36 attendees
DESCRIPTION:Gadgets like USB rocket launchers often come with Windows-only 
 CDs\, but can be controlled on Linux with libusb and Perl. \n\nLearn how t
 o write a Perl script on a Ubuntu Laptop\, that turns and tilts a USB cann
 on\, which finally fires styrofoam rockets into the audience. Live demo!
DTEND;TZID=America/New_York:20090623T113500
DTSTART;TZID=America/New_York:20090623T111500
LOCATION:Rangos 2
ORGANIZER:Mike Schilli
SUMMARY:Driving a USB Rocket Launcher from Perl in User Space
UID:http://yapc10.org/yn2009/talk/1999
URL:http://yapc10.org/yn2009/talk/1999
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:James E Keenan
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Bruce Gray
ATTENDEE:Eric Andreychek
ATTENDEE:Hildo Biersma
ATTENDEE:Christopher Nielsen
ATTENDEE:Dean Serenevy
ATTENDEE:Barbara Jensen
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Duane Brown
ATTENDEE:Dylan Hardison
ATTENDEE:Mike Greb
ATTENDEE:Kurt Edmiston
ATTENDEE:Chanda Unmack
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:George Hartzell
ATTENDEE:Hari Ravella
ATTENDEE:Tyler Neu
ATTENDEE:David Huggins
COMMENT:23 attendees
DESCRIPTION:Remember when SQL wasn't Turing-complete?  That's over now.  Fi
 nd out some of the amazing and frightening things that this implies\, and 
 exit the talk ready to use them.
DTEND;TZID=America/New_York:20090622T144500
DTSTART;TZID=America/New_York:20090622T135500
LOCATION:Rangos 3
ORGANIZER:David Fetter
SUMMARY:You can do THAT without Perl?!?
UID:http://yapc10.org/yn2009/talk/2000
URL:http://yapc10.org/yn2009/talk/2000
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:David H. Adler
ATTENDEE:Michael Graham
ATTENDEE:Paul Makepeace
ATTENDEE:Chris Prather
ATTENDEE:Kevin Falcone
ATTENDEE:David Moreno
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Packy Anderson
ATTENDEE:Brad Oaks
ATTENDEE:Bruce Gray
ATTENDEE:Greg Alheid
ATTENDEE:Hildo Biersma
ATTENDEE:jerry gay
ATTENDEE:David Faler
ATTENDEE:Dylan Hardison
ATTENDEE:Geoffrey Darling
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:Brandon Wigfield
ATTENDEE:Dan Dascalescu
ATTENDEE:Todd Presta
ATTENDEE:Brad Cavanagh
COMMENT:24 attendees
DESCRIPTION:Lately\, there's been a landslide movement of Open Source proje
 cts to github.com. Popular CPAN modules are no exception\, they're enjoyin
 g increased community contributions the moment they move over.\n\nLearn ho
 w to submit patches to CPAN authors that can be integrated fast and painle
 ssly\, and how to move your CPAN module project's revision controlled (SVN
 /CVS) code over to github.com.
DTEND;TZID=America/New_York:20090622T161000
DTSTART;TZID=America/New_York:20090622T155000
LOCATION:Rangos 2
ORGANIZER:Mike Schilli
SUMMARY:Moving CPAN module projects to github.com
UID:http://yapc10.org/yn2009/talk/2001
URL:http://yapc10.org/yn2009/talk/2001
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:Michael Schwern
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Josh ben Jore
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Josh McAdams
ATTENDEE:Lawrence Hixson
ATTENDEE:Kevin Falcone
ATTENDEE:Patrick Michaud
ATTENDEE:Nicholas Perez
ATTENDEE:Stevan Little
ATTENDEE:Brad Oaks
ATTENDEE:Leonard Miller
ATTENDEE:Olaf Alders
ATTENDEE:Adam Foxson
ATTENDEE:Seth Viebrock
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Dean Serenevy
ATTENDEE:Trey Harris
ATTENDEE:David Faler
ATTENDEE:Andrew Walker
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Kurt Edmiston
ATTENDEE:Sean McCune
ATTENDEE:Jeremy Stashewsky
ATTENDEE:mark stout
ATTENDEE:Devin Austin
ATTENDEE:brian janaszek
ATTENDEE:Clinton Wolfe
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Erik Sturcke
ATTENDEE:Shana Andreychek
ATTENDEE:Liam Echlin
ATTENDEE:David Huggins
COMMENT:38 attendees
DESCRIPTION:MojoMojo is the most complex open source Catalyst application d
 eveloped to date.\n\nIt is a Web2.0 wiki with AJAX live preview\, hierarch
 ical structure\, tags\, diffs\, pluggable syntax\, permissions/ACL\, attac
 hments\, RSS feeds\, a photo gallery\, edit conflict resolution via 3-way 
 merge\, themes/skinning\, localization\, built-in full-text search\, and a
  reverse index. Since it's built on top of the Perl Catalyst Web framework
 \, MojoMojo supports any Web server\, and includes its own standalone one.
  It also support any database backend supported by the DBIx::Class ORM\, a
 nd has been successfully tested with PostgreSQL\, SQLite\, and MySQL.
DTEND;TZID=America/New_York:20090623T173000
DTSTART;TZID=America/New_York:20090623T164000
LOCATION:Rangos 1
ORGANIZER:Dan Dascalescu
SUMMARY:MojoMojo - the Elegant Wiki\, Catalyst-powered
UID:http://yapc10.org/yn2009/talk/2002
URL:http://yapc10.org/yn2009/talk/2002
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Paul Makepeace
ATTENDEE:Robert Boone
ATTENDEE:G. Wade Johnson
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:John Anderson
ATTENDEE:Michael Aquilina
ATTENDEE:Lee Aylward
ATTENDEE:David Faler
ATTENDEE:brian janaszek
ATTENDEE:Tim Heaney
ATTENDEE:Erik Sturcke
COMMENT:13 attendees
DESCRIPTION:Given their live nature\, web applications are a bit tricky to 
 debug. This talk will introduce you to debugging Catalyst web applications
 \, using both the Perl built-in debugger\, and the ActiveState Komodo IDE.
 
DTEND;TZID=America/New_York:20090624T110500
DTSTART;TZID=America/New_York:20090624T104500
LOCATION:McConomy
ORGANIZER:Dan Dascalescu
SUMMARY:Debugging Catalyst Applications
UID:http://yapc10.org/yn2009/talk/2003
URL:http://yapc10.org/yn2009/talk/2003
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Graham
ATTENDEE:James E Keenan
ATTENDEE:Elliot Shank
ATTENDEE:Ricardo Signes
ATTENDEE:Robert Boone
ATTENDEE:Michael Peters
ATTENDEE:G. Wade Johnson
ATTENDEE:David Moreno
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Adri Mills
ATTENDEE:Brad Oaks
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Foxson
ATTENDEE:Dan Magnuszewski
ATTENDEE:Kenneth Power
ATTENDEE:James Mastros
ATTENDEE:Michael Canzoneri
ATTENDEE:Jonathan Swartz
ATTENDEE:Timothy Appnel
ATTENDEE:Stephen Scaffidi
ATTENDEE:Andrew Walker
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:Jesse Luehrs
ATTENDEE:Mark Jensen
ATTENDEE:Sean McCune
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:brian janaszek
ATTENDEE:Brandon Wigfield
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Patrick Mclaughlin
ATTENDEE:Jack Foy
ATTENDEE:Liam Echlin
COMMENT:41 attendees
DESCRIPTION:The Test Anything Protocol is beginning to spread. What started
  out as a solution to Perl testing problems is now being used by PHP\, Pos
 tgr\neSQL\, C\, C++\, and more. It starts as a simple "1 ok"\, "2 ok" and 
 then you're hooked. Seems so simple but like most starter drugs there's a 
 more complicated underbelly. \n\nRecently an IETF working was started to t
 ake the extisting implementations and all the extension propsals and turn 
 them into a full standard. In this talk we'll examine the work that's been
  done so far. Starting with the basic building blocks (ok\, not ok\, comme
 nts)\, then some more interesting pieces (plans\, pass\, skip) and then in
 to the more exciting (nested TAP\, diagnostics) and experimental (logging\
 , visualization) features.
DTEND;TZID=America/New_York:20090622T163500
DTSTART;TZID=America/New_York:20090622T161500
LOCATION:Rangos 1
ORGANIZER:Michael Peters
SUMMARY:TAP in depth
UID:http://yapc10.org/yn2009/talk/2004
URL:http://yapc10.org/yn2009/talk/2004
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Schwern
ATTENDEE:James E Keenan
ATTENDEE:Brock Wilcox
ATTENDEE:Michael Peters
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Brad Oaks
ATTENDEE:Leonard Miller
ATTENDEE:Kenneth Power
ATTENDEE:Zak Zebrowski
ATTENDEE:michael shomsky
ATTENDEE:Jonathan Swartz
ATTENDEE:Timothy Appnel
ATTENDEE:Stephen Scaffidi
ATTENDEE:Duane Brown
ATTENDEE:David Walia
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Jeremy Stashewsky
ATTENDEE:mark stout
ATTENDEE:brian janaszek
ATTENDEE:Clinton Wolfe
ATTENDEE:Dan Dascalescu
ATTENDEE:Doug Bell
ATTENDEE:Michael Stroucken
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Jack Foy
ATTENDEE:Liam Echlin
ATTENDEE:J. Nick Koston
COMMENT:31 attendees
DESCRIPTION:Now that you've got that test suite written how do you take ful
 l advantage of it?  Continuous Integration Testing is the practice of auto
 matically running your test suite against any and all changes committed to
  your code repository. Java has Cruise Control\, Python has Buildbot but n
 othing has really taken off in the Perl world. There are Perl solutions (C
 ABIE\, Tinderbox\, etc) which we will compare and discuss their short comi
 ngs. We'll examine common homebrewed techniques that provide the 90% solut
 ion while discussing what an ideal system would look like.\n\nIt doesn't m
 atter if this is your first project with a test suite or your hundredth\, 
 anyone looking to take their automated testing to the next level will bene
 fit from this discussion.
DTEND;TZID=America/New_York:20090623T144500
DTSTART;TZID=America/New_York:20090623T135500
LOCATION:Rangos 3
ORGANIZER:Michael Peters
SUMMARY:Continuous Integration Testing in Perl
UID:http://yapc10.org/yn2009/talk/2005
URL:http://yapc10.org/yn2009/talk/2005
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Graham
ATTENDEE:Paul Makepeace
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Christopher Madsen
ATTENDEE:Robert Boone
ATTENDEE:Brock Wilcox
ATTENDEE:Brad Lhotsky
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Stevan Little
ATTENDEE:Olaf Alders
ATTENDEE:Adam Foxson
ATTENDEE:Kenneth Power
ATTENDEE:John Anderson
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Jonathan Swartz
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Jessica Pavlin
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Andrew Walker
ATTENDEE:David Walia
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:Sean McCune
ATTENDEE:Kenneth Graves
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:Steve Bogart
ATTENDEE:Mark Jubenville
ATTENDEE:Erik Sturcke
ATTENDEE:Terry Bates
ATTENDEE:Liam Echlin
ATTENDEE:Gwendolyn Schmidt
COMMENT:37 attendees
DESCRIPTION:One of the tried and true ways of debugging is to sprinkle 'pri
 nt "Here! $val\\n"' around and see what happens or if the program even rea
 ches that point. Simple and effective! Carp::REPL lets you take this a ste
 p further by starting an interactive Read-Eval-Print Loop (REPL) at an arb
 itrary point in your program.\n\nI've taken this technique and mixed in a 
 splash of Continuity to build an interactive web-based REPL and inspector 
 for your application. The REPL lets you execute arbitrary code\, the inspe
 ctor gives you a GUI for traversing your callstack and manipulating your v
 ariables. It works on regular applications and CGI scripts too. You just a
 dd a single "inspect()" where you like and you'll be whackin' those bugs D
 OWN!\n\nIn this talk I'll show you how to use the tool and how it's built.
 .. and how you can add to it with plugins.
DTEND;TZID=America/New_York:20090624T104000
DTSTART;TZID=America/New_York:20090624T102000
LOCATION:Rangos 2
ORGANIZER:Brock Wilcox
SUMMARY:Drop-In Web-Based REPL for CGI Applications
UID:http://yapc10.org/yn2009/talk/2012
URL:http://yapc10.org/yn2009/talk/2012
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Michael Graham
ATTENDEE:Jesse Vincent
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Brock Wilcox
ATTENDEE:Dave Rolsky
ATTENDEE:Mike Fragassi
ATTENDEE:Mark Stosberg
ATTENDEE:Stevan Little
ATTENDEE:Brad Oaks
ATTENDEE:Adam Foxson
ATTENDEE:Kenneth Power
ATTENDEE:michael shomsky
ATTENDEE:John Anderson
ATTENDEE:Seth Viebrock
ATTENDEE:Jonathan Swartz
ATTENDEE:Hildo Biersma
ATTENDEE:Timothy Appnel
ATTENDEE:Stephen Scaffidi
ATTENDEE:Karen Hoofnagle
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Duane Brown
ATTENDEE:Chris Muench
ATTENDEE:Sean McCune
ATTENDEE:Nick Patch
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:Clinton Wolfe
ATTENDEE:Erik Sturcke
ATTENDEE:Jaldhar Vyas
ATTENDEE:Liam Echlin
COMMENT:32 attendees
DESCRIPTION:The mightly WWW::Mechanize is fantastic... right up until you h
 ave to deal with some javascript. The HtmlUnit project has build on the Mo
 zilla Rhino engine to create a browser agent that works even against compl
 ex javascript. It passes the JQuery test suite\, as an example of it's pow
 ers.\n\nWe will present the Perl interface to the HtmlUnit library\, setti
 ng you on the path to scraping and testing those javascript-dependent site
 s that you've being eyeing for so long.
DTEND;TZID=America/New_York:20090624T110500
DTSTART;TZID=America/New_York:20090624T104500
LOCATION:Rangos 2
ORGANIZER:Brock Wilcox
SUMMARY:WWW::HtmlUnit - Scrape and Test Javascript-Using Sites
UID:http://yapc10.org/yn2009/talk/2013
URL:http://yapc10.org/yn2009/talk/2013
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Jesse Vincent
ATTENDEE:Christopher Madsen
ATTENDEE:Ricardo Signes
ATTENDEE:Robert Boone
ATTENDEE:Adri Mills
ATTENDEE:Brad Oaks
ATTENDEE:Adam Foxson
ATTENDEE:Kenneth Power
ATTENDEE:Zak Zebrowski
ATTENDEE:Greg Alheid
ATTENDEE:Michael Canzoneri
ATTENDEE:Jonathan Swartz
ATTENDEE:Chris Nehren
ATTENDEE:Joe Cooper
ATTENDEE:David Faler
ATTENDEE:Craig Pluchinsky
ATTENDEE:splitbit
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:Mark Jensen
ATTENDEE:Sean McCune
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:chris becker
ATTENDEE:Todd Presta
ATTENDEE:Brad Cavanagh
ATTENDEE:Ilia Lobsanov
ATTENDEE:Jack Foy
ATTENDEE:Gwendolyn Schmidt
COMMENT:30 attendees
DESCRIPTION:Writing command line apps can be painful\, inconsistent\, and s
 ometimes difficult to get right (not to mention repetitive and boring). Th
 anks to some recent developments on CPAN\, this process can be smoothed ou
 t and simplified so that even mere mortals can understand it. Put enough o
 f these cool technologies together and it even becomes fun. This talk pres
 ents how to use App::Cmd\, MooseX::App::Cmd\, MooseX::GetOpt\, and MooseX:
 :SimpleConfig to create commandline applications with less effort\, more t
 ests\, and more fun. The audience is expected to be comfortable with Moose
  and the concepts of CLI programming. The focus is on working code\, not t
 heory\, and people are expected and encouraged to plug in the code and ask
  questions.
DTEND;TZID=America/New_York:20090623T085000
DTSTART;TZID=America/New_York:20090623T080000
LOCATION:Rangos 3
ORGANIZER:Chris Nehren
SUMMARY:CLI apps don't have to suck
UID:http://yapc10.org/yn2009/talk/2016
URL:http://yapc10.org/yn2009/talk/2016
END:VEVENT
BEGIN:VEVENT
ATTENDEE:James E Keenan
ATTENDEE:Marcus Del Greco
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Paul Lalli
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:michael shomsky
ATTENDEE:Eric Andreychek
ATTENDEE:sungo
ATTENDEE:Chris Nehren
ATTENDEE:jerry gay
ATTENDEE:Barbara Jensen
ATTENDEE:David Faler
ATTENDEE:Duane Brown
ATTENDEE:Dylan Hardison
ATTENDEE:Craig Pluchinsky
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:Adam Russell
ATTENDEE:James Diskin
ATTENDEE:Mark Jensen
ATTENDEE:Jeremy Stashewsky
ATTENDEE:mark stout
ATTENDEE:Chanda Unmack
ATTENDEE:Clinton Wolfe
ATTENDEE:Lisa Wilcox
ATTENDEE:Brad Cavanagh
ATTENDEE:Nathaniel Smith
ATTENDEE:Terry Bates
ATTENDEE:Jack Foy
ATTENDEE:Hari Ravella
ATTENDEE:Tyler Neu
ATTENDEE:Gwendolyn Schmidt
COMMENT:42 attendees
DESCRIPTION:Learn to combine a select handful of Perl's flags and variables
 \, and be rewarded with faster ways of munging data and handling your day-
 to-day work. Perl one-liners are an extension of "The Unix Way"\, making W
 in32 bearable\, and Unix even better.
DTEND;TZID=America/New_York:20090622T154500
DTSTART;TZID=America/New_York:20090622T145500
LOCATION:Rangos 3
ORGANIZER:Bruce Gray
SUMMARY:Command-line Perl
UID:http://yapc10.org/yn2009/talk/2017
URL:http://yapc10.org/yn2009/talk/2017
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Graham
ATTENDEE:Jesse Vincent
ATTENDEE:Michael Schwern
ATTENDEE:Jeremy Fluhmann
ATTENDEE:James E Keenan
ATTENDEE:Brock Wilcox
ATTENDEE:Michael Peters
ATTENDEE:Brad Lhotsky
ATTENDEE:Dave Rolsky
ATTENDEE:Kevin Falcone
ATTENDEE:Mike Fragassi
ATTENDEE:David Moreno
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Nicholas Perez
ATTENDEE:Mark Stosberg
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Packy Anderson
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Stevan Little
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Olaf Alders
ATTENDEE:Zak Zebrowski
ATTENDEE:Greg Alheid
ATTENDEE:Adam Prime
ATTENDEE:Rick Scott
ATTENDEE:John Anderson
ATTENDEE:Shawn Moore
ATTENDEE:Timothy Appnel
ATTENDEE:Lee Aylward
ATTENDEE:Stephen Scaffidi
ATTENDEE:Jessica Pavlin
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:Jesse Luehrs
ATTENDEE:Craig Pluchinsky
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Sean McCune
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:brian janaszek
ATTENDEE:Mark Jubenville
ATTENDEE:Victor Stevko
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Jaldhar Vyas
COMMENT:51 attendees
DESCRIPTION:Ajax is all about Web 2.0 sites\, but the technology is also us
 eful to build a desktop application running as a web server on your deskto
 p (localhost).\n\nIn this talk\, I'll guide you how to build a rich deskto
 p application running in your browser using jQuery and its UI libraries as
  a frontend\, talking to Perl and HTTP::Engine based web server backed by 
 SQLite database\, based on my experience with the media RSS browser applic
 ation Remedie http://remediecode.org/
DTEND;TZID=America/New_York:20090624T101500
DTSTART;TZID=America/New_York:20090624T095500
LOCATION:Rangos 2
ORGANIZER:Tatsuhiko Miyagawa
SUMMARY:Build a desktop application with Perl\, HTTP::Engine\, SQLite and j
 Query
UID:http://yapc10.org/yn2009/talk/2018
URL:http://yapc10.org/yn2009/talk/2018
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:David H. Adler
ATTENDEE:Jesse Vincent
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Josh ben Jore
ATTENDEE:Karsten Dahms
ATTENDEE:Josh McAdams
ATTENDEE:Ricardo Signes
ATTENDEE:Lawrence Hixson
ATTENDEE:David Moreno
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Packy Anderson
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Brad Oaks
ATTENDEE:Leonard Miller
ATTENDEE:Dan Magnuszewski
ATTENDEE:Jess Robinson
ATTENDEE:Zak Zebrowski
ATTENDEE:Seth Viebrock
ATTENDEE:Timothy Appnel
ATTENDEE:Christopher Nielsen
ATTENDEE:Dean Serenevy
ATTENDEE:Dylan Hardison
ATTENDEE:Craig Pluchinsky
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:James Diskin
ATTENDEE:Mark Jensen
ATTENDEE:Kenneth Graves
ATTENDEE:Arthur Schmidt
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:Dan Dascalescu
ATTENDEE:Doug Bell
ATTENDEE:Michael Stroucken
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Jaldhar Vyas
ATTENDEE:Ilia Lobsanov
ATTENDEE:Terry Bates
ATTENDEE:Liam Echlin
ATTENDEE:David Huggins
ATTENDEE:J. Nick Koston
COMMENT:54 attendees
DESCRIPTION:Perl is being actively used to develop large scalable applicati
 ons to deal with the major\, hyped and popular social networks. Thanks to 
 great advances on Perl libraries and 3rd party modules\, one can build new
 \, smoking\, bleeding-edge technologies\, based on the social networks' av
 ailable APIs.\n\nNot only PHP or Ruby are being used to develop 3rd party 
 applications for these social networks\, also Perl. Heavily. And if you ar
 e not using Perl to do so or are skeptical about it\, this is the perfect 
 talk for you to attend.\n\nThere will be two main sections on this present
 ation. One is focused on developing for a social network\, as a 3rd party 
 application\; second\, developing a social network using Perl\, which Web 
 modules\, libraries and technologies\, mainly under the Modern Perl paradi
 gm.
DTEND;TZID=America/New_York:20090623T161000
DTSTART;TZID=America/New_York:20090623T152000
LOCATION:Rangos 1
ORGANIZER:David Moreno
SUMMARY:Perl in the Time of Social Networks
UID:http://yapc10.org/yn2009/talk/2019
URL:http://yapc10.org/yn2009/talk/2019
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:David H. Adler
ATTENDEE:Jesse Vincent
ATTENDEE:Josh ben Jore
ATTENDEE:Ricardo Signes
ATTENDEE:Kevin Falcone
ATTENDEE:Patrick Michaud
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Dan Magnuszewski
ATTENDEE:Jason May
ATTENDEE:Michael Canzoneri
ATTENDEE:Hildo Biersma
ATTENDEE:Dylan Hardison
ATTENDEE:Jesse Luehrs
ATTENDEE:Sean McCune
ATTENDEE:Kenneth Graves
ATTENDEE:Dan Dascalescu
ATTENDEE:Lisa Wilcox
ATTENDEE:Ryan Kelly
ATTENDEE:Ilia Lobsanov
COMMENT:20 attendees
DESCRIPTION:SD is a disconnected\, replicated bug tracking system designed 
 to let developers track and resolve bugs without sacrificing the flexibili
 ty of the modern workflows made possible by distributed version control sy
 stems.\n\nIn this talk\, you’ll learn about what how SD works and how SD h
 elps you get work done. Topics covered will include:\n\nday to day use of 
 the SD CLI and Web interfaces\nsharing SD databases with other users\ntaki
 ng other bug trackers like Google Code and Trac offline with SD\nintegrati
 ng SD with your distributed version control system\nimproving your workflo
 w by scripting SD\nFind out more about SD at http://syncwith.us
DTEND;TZID=America/New_York:20090623T144500
DTSTART;TZID=America/New_York:20090623T135500
LOCATION:Rangos 2
ORGANIZER:Jesse Vincent
SUMMARY:Distributed bug tracking with SD
UID:http://yapc10.org/yn2009/talk/2043
URL:http://yapc10.org/yn2009/talk/2043
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chanda Unmack
ATTENDEE:Terry Bates
COMMENT:2 attendees
DESCRIPTION:Find out why Perl has become the language of choice for Web dev
 elopment\, text processing\, database access\, Internet services\, mail fi
 ltering\, systems administration\, and other tasks requiring portable and 
 easily-developed solutions.\n\nThis comprehensive course will enable you t
 o unleash Perl's text processing and file manipulation powers using its ri
 ch collection of built-in functions and its unsurpassed pattern matching c
 apabilities.\n\nIn addition to providing a thorough introduction to essent
 ial Perl syntax such as variables\, flow control\, subroutines\, file I/O\
 , string and array manipulation\, this course also presents more advanced 
 techniques such as parsing text with regular expressions and building data
  structures dynamically.\n\nThis fast-paced course covers the following Pe
 rl topics:\n\n    * Basic I/O and Flow Control\n    * Operators\n    * Man
 ipulating Strings\n    * Arrays and Lists\n    * Hashes\n    * Additional 
 I/O Techniques\n    * Data Structures and References\n    * Regular Expres
 sions\n    * Subroutines
DTEND;TZID=America/New_York:20090621T170000
DTSTART;TZID=America/New_York:20090621T090000
LOCATION:Newell-Simon 1507
ORGANIZER:Paul Grassie
SUMMARY:From Zero to Perl
UID:http://yapc10.org/yn2009/talk/2044
URL:http://yapc10.org/yn2009/talk/2044
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Elliot Shank
ATTENDEE:Todd Olson
ATTENDEE:Patrick Michaud
ATTENDEE:Bruce Gray
ATTENDEE:Krishna Sethuraman
ATTENDEE:Michael Canzoneri
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christoph Otto
ATTENDEE:Mark Jensen
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:Andrew Whitworth
ATTENDEE:Norman Nunley
ATTENDEE:Austin Hastings
COMMENT:14 attendees
DESCRIPTION:Details are still forming.
DTEND;TZID=America/New_York:20090620T170000
DTSTART;TZID=America/New_York:20090620T090000
LOCATION:Newell-Simon 3305
ORGANIZER:Robert Blackwell
SUMMARY:Parrot Virtual Machine Workship Day 1
UID:http://yapc10.org/yn2009/talk/2045
URL:http://yapc10.org/yn2009/talk/2045
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Elliot Shank
ATTENDEE:Todd Olson
ATTENDEE:Patrick Michaud
ATTENDEE:Bruce Gray
ATTENDEE:Krishna Sethuraman
ATTENDEE:Michael Canzoneri
ATTENDEE:jerry gay
ATTENDEE:Stephen Scaffidi
ATTENDEE:Mark Jensen
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:Austin Hastings
COMMENT:12 attendees
DESCRIPTION:Details still forming.
DTEND;TZID=America/New_York:20090621T170000
DTSTART;TZID=America/New_York:20090621T090000
LOCATION:Newell-Simon 3305
ORGANIZER:Robert Blackwell
SUMMARY:Parrot Virtual Machine Workship Day 2
UID:http://yapc10.org/yn2009/talk/2046
URL:http://yapc10.org/yn2009/talk/2046
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Maximilian Mohun
ATTENDEE:Todd Rinaldo
ATTENDEE:Stevan Little
ATTENDEE:Adam Foxson
ATTENDEE:Shawn Moore
ATTENDEE:Joe Cooper
ATTENDEE:Christopher Nielsen
ATTENDEE:Karen Hoofnagle
ATTENDEE:Trey Harris
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Kurt Edmiston
ATTENDEE:Todd McDowell
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Dan Dascalescu
ATTENDEE:Robert Buels
ATTENDEE:Tim Heaney
ATTENDEE:Victor Stevko
ATTENDEE:Douglas Sims
ATTENDEE:Hari Ravella
COMMENT:20 attendees
DESCRIPTION:This will be an interactive hands-on course all about Moose. Mo
 ose is an OO system for Perl 5 that provides a simple declarative layer of
  "sugar" on top of a powerful\, extensible meta-model. \n\nWith Moose\, si
 mple classes can be created without writing any subroutines\, and complex 
 classes can be simplified. Moose's features include a powerful attribute d
 eclaration system\, type constraints and coercions\, method modifiers ("be
 fore"\, "after"\, and "around")\, a role system (like mixins on steroids)\
 , and more. Moose also has a vibrant ecosystem of extensions as seen in th
 e variety of MooseX:: modules on CPAN. \n\nThis course will cover Moose's 
 core features\, dip a toe into the meta-model\, and explore some of the mo
 re powerful MooseX:: modules available on CPAN. \n\nStudents are expected 
 to bring a laptop\, as you will be writing code during the class. You will
  also be provided with a tarball a week or so before the class is schedule
 d\, which will contain a directory tree skeleton and test files.
DTEND;TZID=America/New_York:20090621T170000
DTSTART;TZID=America/New_York:20090621T090000
LOCATION:Newell-Simon 1305
ORGANIZER:Dave Rolsky
SUMMARY:Introduction to Moose\, a Modern OO System for Perl
UID:http://yapc10.org/yn2009/talk/2047
URL:http://yapc10.org/yn2009/talk/2047
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Graham
ATTENDEE:Michael Schwern
ATTENDEE:Maximilian Mohun
ATTENDEE:Todd Rinaldo
ATTENDEE:Bruce Gray
ATTENDEE:Charlie Shipman
ATTENDEE:Krishna Sethuraman
ATTENDEE:Alex Gill
ATTENDEE:Trey Harris
ATTENDEE:Jessica Pavlin
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Matias Alejo Garcia
ATTENDEE:Duane Brown
ATTENDEE:Todd McDowell
ATTENDEE:Darian Patrick
ATTENDEE:Brandon Wigfield
ATTENDEE:Dan Dascalescu
ATTENDEE:Terry Bates
ATTENDEE:Hari Ravella
COMMENT:19 attendees
DESCRIPTION:In addition to teaching basic testing\, we'll look at each of t
 hese practices and how they can be used in conjunction with testing\, and 
 each other\, to make your tests more powerful\, your coding faster and you
  bolder. \n* Version Control \n* Debugging \n* Refactoring \n* Documentati
 on \n* API Design \n* Subroutines \n* Names \n* Encapsulation \n* Separati
 on of Concerns \n\n\nStudent needed supplies: \nA laptop which should have
 ... \n* Perl >= 5.8.8 \n* git (Windows users can use http://code.google.co
 m/p/msysgit/ or Cygwin)\n\n\nFeel free to email schwern@pobox.com with any
  questions about the class or things you'd like to learn.
DTEND;TZID=America/New_York:20090625T170000
DTSTART;TZID=America/New_York:20090625T090000
LOCATION:Newell-Simon 1507
ORGANIZER:Michael Schwern
SUMMARY:Better Programming Through Testing
UID:http://yapc10.org/yn2009/talk/2049
URL:http://yapc10.org/yn2009/talk/2049
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Todd Olson
ATTENDEE:Greg Alheid
ATTENDEE:Jesse Luehrs
ATTENDEE:Chanda Unmack
COMMENT:5 attendees
DESCRIPTION:Joe Celko served 10 years on ANSI/ISO SQL Standards Committee a
 nd contributed to the SQL-89 and SQL-92 Standards.  He has written over 80
 0 columns in the computer trade and academic press\, mostly dealing with d
 ata and databases.  He is author of eight books on SQL for Morgan-Kaufmann
 .  \n\nLight introductions to RDBMS & SQL for programmers who know only fi
 le systems and procedural coding. \n\n1.0. Relational Basics\n1.1. What Li
 fe Was Like With File Systems - Punch Cards and Tapes\n1.2. Early Database
 s -- Dr. Bachman and the CODASYL Model\n1.3. History of the Concepts -- Dr
 . Codd and the Relational Model\n1.4. History of SQL \n1.5. Why It Is So D
 ifferent -- Un-Learning Old Habits\n1.6. Logical versus Physical Levels\n1
 .7. Set Theory \n1.8. Three Valued Logic\n1.9. Shared Resources and Transa
 ctions \n\n2.0 ISO-11179 Naming Standards\n2.1. Scales and Measurements\n2
 .2. Design of Encoding Schemes \n\n3.0. High Level Overview of SQL - The "
 Big Ideas"\n3.1. The Three Sub-Languages - DDL\, DCL and DML\n3.2. Tiered 
 Architecture \n3.3. Host Language versus Application Language\n3.4. Proced
 ural versus Non-Procedural Programming \n3.5. Some Exercise For Thinking I
 n Sets\n\nThis course includes a copy of THE MANGA GUIDE TO DATABASES.
DTEND;TZID=America/New_York:20090625T170000
DTSTART;TZID=America/New_York:20090625T090000
LOCATION:Newell-Simon 1505
ORGANIZER:Joe Celko
SUMMARY:Introduction to RDBMS and SQL for the Totally Ignorant
UID:http://yapc10.org/yn2009/talk/2050
URL:http://yapc10.org/yn2009/talk/2050
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Paul Makepeace
ATTENDEE:Maximilian Mohun
ATTENDEE:Todd Olson
ATTENDEE:Duane Brown
ATTENDEE:Dan Dascalescu
ATTENDEE:Douglas Sims
ATTENDEE:Terry Bates
ATTENDEE:Hari Ravella
ATTENDEE:Vick Khera
COMMENT:9 attendees
DESCRIPTION:A look at features in Standard SQL that have been added after t
 he core SQL-92 Standard\n\nJoe Celko served 10 years on ANSI/ISO SQL Stand
 ards Committee and contributed to the SQL-89 and SQL-92 Standards. He has 
 written over 800 columns in the computer trade and academic press\, mostly
  dealing with data and databases. He is author of eight books on SQL for M
 organ-Kaufmann. \n\n1.0. Advanced DDL\n1.1. Three Valued Logic\, DDL and D
 ML\n1.2. DEFAULT Values \n1.3. CHECK() Constraints with fancy search condi
 tions\n1.4. Primary Keys\n1.5. UNIQUE Constraints and NULLs\n1.6. FOREIGN 
 KEY .. REFERENCES\n1.7. Declarative Referential Actions \n1.8. Avoiding Tr
 iggers \n1.9. Avoiding Proprietary Data Types\n\n2.0. Advanced VIEWs\n2.1.
  WITH CHECK OPTION\n2.2. CTEs – regular and recursive \n\n3.0. Infixed JOI
 Ns\n3.1. LEFT and RIGHT OUTER Joins\n3.2. FULL OUTER JOIN\n3.4. CROSS JOIN
 \n3.5. Other Exotic Joins\n\n4.0. New Grouping Operators \n4.1. Basic GROU
 P BY Clause \n4.2. GROUPING SET ()\n4.3. ROLLUP () \n4.4. CUBE ()\n\n5.0. 
 New Set Operators\n5.1. UNION and UNION ALL – old stuff\n5.2. INTERSECT an
 d INTERSECT ALL \n5.3. EXCEPT and EXCEPT ALL \n5.4. Relational Division - 
 Exact\, With Remainder and Todd's Operator\n\n6.0.  MERGE Statement\n\n7.0
 . Aggregates with the Window Clause\n7.1. ORDER BY sub-clause\n7.2. PARTIT
 ION BY sub-clause\n7.3. RANGE sub-clause\n\n8.0. Trees & Hierarchies in SQ
 L\n8.1. Nested Sets Model \n8.2. Tricks and Tools for the Nested Sets Mode
 l\n\n9.0. SQL  Temporal Data Types\n9.1. Why Time Is A Hard Problem \n9.2.
  Time Is Made Of Durations and Not Points\n9.3. Calendar Tables \n\n10.0. 
 Stored Procedures\n10.1. Structured Programming Basics Still Apply\n10.2. 
 Coupling\n10.3. Cohesion \n10.4. Handling a Variable Number of Parameters 
 \n10.5. Transactions\, Locking and Levels \n\nThis course includes a copy 
 of SQL FOR SMARTIES.\n\nStudents to bring notebook computer with your favo
 rite SQL on it.
DTEND;TZID=America/New_York:20090626T170000
DTSTART;TZID=America/New_York:20090626T090000
LOCATION:Wean 5302
ORGANIZER:Joe Celko
SUMMARY:The New Stuff in SQL You Don't Know About
UID:http://yapc10.org/yn2009/talk/2051
URL:http://yapc10.org/yn2009/talk/2051
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Schwern
ATTENDEE:Jeremy Fluhmann
ATTENDEE:Christopher Madsen
ATTENDEE:Elliot Shank
ATTENDEE:Robert Boone
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Bruce Gray
ATTENDEE:Adam Foxson
ATTENDEE:michael shomsky
ATTENDEE:John Anderson
ATTENDEE:Michael Aquilina
ATTENDEE:Hildo Biersma
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Joshua Gatcomb
ATTENDEE:David Faler
ATTENDEE:Andrew Walker
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:David Walia
ATTENDEE:Nick
ATTENDEE:Sean McCune
ATTENDEE:Geoffrey Darling
ATTENDEE:Darian Patrick
ATTENDEE:brian janaszek
ATTENDEE:Brandon Wigfield
ATTENDEE:Clinton Wolfe
ATTENDEE:Mark Jubenville
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Hari Ravella
COMMENT:36 attendees
DESCRIPTION:A year ago\, myself and 2 others were assigned a project to pro
 vide a revamp of a web based configuration management system. \n\nWe were 
 a team of 3 moderatley experienced perl programmers with no Catalyst\, DBI
 C\, Template\, or Perl testing experience. This is a story of our trials a
 nd tribulations starting out from 0 with these technologies and building a
  fully functional system. \n\nCome learn from our mistakes so you won't ma
 ke them yourself when you decide to take the plunge
DTEND;TZID=America/New_York:20090623T161000
DTSTART;TZID=America/New_York:20090623T152000
LOCATION:Rangos 3
ORGANIZER:Todd Rinaldo
SUMMARY:Catalyst\, DBIC\, and TT for world domination
UID:http://yapc10.org/yn2009/talk/2060
URL:http://yapc10.org/yn2009/talk/2060
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Barbie
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Jesse Vincent
ATTENDEE:Michael Schwern
ATTENDEE:Jeremy Fluhmann
ATTENDEE:James E Keenan
ATTENDEE:Josh ben Jore
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Josh McAdams
ATTENDEE:Ricardo Signes
ATTENDEE:G. Wade Johnson
ATTENDEE:Kevin Falcone
ATTENDEE:Mike Fragassi
ATTENDEE:Patrick Michaud
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Todd Rinaldo
ATTENDEE:Nicholas Perez
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Bruce Gray
ATTENDEE:Jess Robinson
ATTENDEE:Zak Zebrowski
ATTENDEE:Rick Scott
ATTENDEE:michael shomsky
ATTENDEE:Jason May
ATTENDEE:sungo
ATTENDEE:Trey Harris
ATTENDEE:Mike Kelly
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:Clinton Wolfe
ATTENDEE:Doug Bell
ATTENDEE:Victor Stevko
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Jack Foy
COMMENT:38 attendees
DESCRIPTION:Most of you weren't forced to come to YAPC by your boss\, and m
 ost of you aren't paid to contribute to Perl or other Open Source projects
 . As volunteers you can choose to join in. But if you don't like it\, you 
 can easily choose to leave.\n\nAll teams and projects need some sort of ma
 nagement\, and good management isn't easy. If your team members are distri
 buted around the world\, with different languages and cultures\, it's even
  harder. Make them volunteers and it may become almost impossible to stay 
 productive.\n\nIn this talk I will describe the common problems\, tell you
  how to avoid them\, and explain what to do when everything goes wrong.
DTEND;TZID=America/New_York:20090624T104000
DTSTART;TZID=America/New_York:20090624T102000
LOCATION:Rangos 1
ORGANIZER:Karen Pauley
SUMMARY:Remote Controlled Volunteers
UID:http://yapc10.org/yn2009/talk/2067
URL:http://yapc10.org/yn2009/talk/2067
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:David H. Adler
ATTENDEE:Jesse Vincent
ATTENDEE:Chris Prather
ATTENDEE:Jeremy Fluhmann
ATTENDEE:James E Keenan
ATTENDEE:Robert Boone
ATTENDEE:G. Wade Johnson
ATTENDEE:Brad Lhotsky
ATTENDEE:David Moreno
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Jason Crome
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Adam Prime
ATTENDEE:John Anderson
ATTENDEE:Michael Aquilina
ATTENDEE:Timothy Appnel
ATTENDEE:Lee Aylward
ATTENDEE:Christopher Nielsen
ATTENDEE:Joshua Gatcomb
ATTENDEE:Craig Pluchinsky
ATTENDEE:Chris Muench
ATTENDEE:Mark Jensen
ATTENDEE:Kenneth Graves
ATTENDEE:Darian Patrick
ATTENDEE:Brandon Wigfield
ATTENDEE:Doug Bell
ATTENDEE:Todd Presta
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Nathaniel Smith
ATTENDEE:Jaldhar Vyas
ATTENDEE:Terry Bates
ATTENDEE:J. Nick Koston
COMMENT:35 attendees
DESCRIPTION:Movable Type began life as nearly 8 years ago as a tool for ent
 husiasts and Blogger refugees that grew rapidly over the years to power mi
 llions of blogs of ever shape and form. Like it or not\, MT is one of the 
 most widely-deployed and well-known pieces of Perl software in existence a
 nd is an untapped resource to the Perl community with its GPL license.\n\n
 Despite being maligned for its commercial background and startup missteps\
 , there is value in the GPL'ed code and opportunity for the Perl community
  to demonstrate that Perl is not a dying language and can be very useful t
 o every day users.\n\nAs a long-time veteran of MT and Perl development wh
 o is not afraid to speak his mind\, Tim will provide his unique perspectiv
 e on this topic.\n\n* MT Over Time -- from the beginnning to present day\n
 * Architectural Makeup -- what can it do and how\n* How MTOS benefits from
  CPAN & how CPAN can benefit from MTOS\n* MTOS Roadmap\, Current Activity 
 & Getting Involved\n\nThe presentation will concluded with Tim fielding qu
 estions\, feedback and leading a discussion from the audience.
DTEND;TZID=America/New_York:20090623T170000
DTSTART;TZID=America/New_York:20090623T164000
LOCATION:Rangos 3
ORGANIZER:Timothy Appnel
SUMMARY:Movable Type Open Source (MTOS): The Perl Publishing System The Com
 munity Forgot
UID:http://yapc10.org/yn2009/talk/2095
URL:http://yapc10.org/yn2009/talk/2095
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Paul Makepeace
ATTENDEE:Michael Schwern
ATTENDEE:Josh ben Jore
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Ricardo Signes
ATTENDEE:Robert Boone
ATTENDEE:Brock Wilcox
ATTENDEE:Michael Peters
ATTENDEE:Paul Lalli
ATTENDEE:G. Wade Johnson
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Dave Rolsky
ATTENDEE:David Moreno
ATTENDEE:Walt Mankowski
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Packy Anderson
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Foxson
ATTENDEE:Kenneth Power
ATTENDEE:James Mastros
ATTENDEE:Zak Zebrowski
ATTENDEE:Greg Alheid
ATTENDEE:Rick Scott
ATTENDEE:John Anderson
ATTENDEE:Eric Andreychek
ATTENDEE:Shawn Moore
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:Jonathan Swartz
ATTENDEE:sungo
ATTENDEE:Chris Nehren
ATTENDEE:David Fetter
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Christoph Otto
ATTENDEE:Trey Harris
ATTENDEE:Jessica Pavlin
ATTENDEE:Barbara Jensen
ATTENDEE:Joakim Lagerqvist
ATTENDEE:David Faler
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Craig Pluchinsky
ATTENDEE:Greg Foster
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:Adam Russell
ATTENDEE:Mark Jensen
ATTENDEE:Sean McCune
ATTENDEE:Kenneth Graves
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:brian janaszek
ATTENDEE:Brandon Wigfield
ATTENDEE:chris becker
ATTENDEE:Clinton Wolfe
ATTENDEE:Dan Dascalescu
ATTENDEE:Todd Presta
ATTENDEE:Brent Barton
ATTENDEE:Tim Heaney
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Patrick Mclaughlin
ATTENDEE:Jaldhar Vyas
ATTENDEE:Ilia Lobsanov
ATTENDEE:Terry Bates
ATTENDEE:Jack Foy
ATTENDEE:Austin Hastings
ATTENDEE:Hari Ravella
ATTENDEE:Tyler Neu
ATTENDEE:Liam Echlin
ATTENDEE:David Huggins
COMMENT:105 attendees
DESCRIPTION:Expect the unexpected.
DTEND;TZID=America/New_York:20090622T111000
DTSTART;TZID=America/New_York:20090622T102000
LOCATION:McConomy
ORGANIZER:Larry Wall
SUMMARY:Larry Wall Keynote
UID:http://yapc10.org/yn2009/talk/2101
URL:http://yapc10.org/yn2009/talk/2101
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Barbie
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Michael Graham
ATTENDEE:Paul Makepeace
ATTENDEE:Michael Schwern
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Ricardo Signes
ATTENDEE:Robert Boone
ATTENDEE:Michael Peters
ATTENDEE:Paul Lalli
ATTENDEE:G. Wade Johnson
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Dave Rolsky
ATTENDEE:David Moreno
ATTENDEE:Walt Mankowski
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Packy Anderson
ATTENDEE:Marco Antonio Manzo
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Foxson
ATTENDEE:James Mastros
ATTENDEE:Zak Zebrowski
ATTENDEE:Greg Alheid
ATTENDEE:Rick Scott
ATTENDEE:John Anderson
ATTENDEE:Shawn Moore
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:sungo
ATTENDEE:Chris Nehren
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Christoph Otto
ATTENDEE:Trey Harris
ATTENDEE:Jessica Pavlin
ATTENDEE:Joakim Lagerqvist
ATTENDEE:David Faler
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Craig Pluchinsky
ATTENDEE:Greg Foster
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:Adam Russell
ATTENDEE:Mark Jensen
ATTENDEE:Sean McCune
ATTENDEE:Kenneth Graves
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:brian janaszek
ATTENDEE:Brandon Wigfield
ATTENDEE:Clinton Wolfe
ATTENDEE:Dan Dascalescu
ATTENDEE:Todd Presta
ATTENDEE:Tim Heaney
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Patrick Mclaughlin
ATTENDEE:Ilia Lobsanov
ATTENDEE:Jack Foy
ATTENDEE:Austin Hastings
ATTENDEE:Hari Ravella
ATTENDEE:Tyler Neu
COMMENT:93 attendees
DESCRIPTION:Welcome!
DTEND;TZID=America/New_York:20090622T092000
DTSTART;TZID=America/New_York:20090622T090000
LOCATION:McConomy
ORGANIZER:Casey West
SUMMARY:Welcome to YAPC|10
UID:http://yapc10.org/yn2009/talk/2102
URL:http://yapc10.org/yn2009/talk/2102
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Michael Graham
ATTENDEE:Michael Schwern
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Robert Boone
ATTENDEE:Michael Peters
ATTENDEE:Paul Lalli
ATTENDEE:G. Wade Johnson
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Dave Rolsky
ATTENDEE:David Moreno
ATTENDEE:Walt Mankowski
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Packy Anderson
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Foxson
ATTENDEE:James Mastros
ATTENDEE:Zak Zebrowski
ATTENDEE:Greg Alheid
ATTENDEE:Rick Scott
ATTENDEE:John Anderson
ATTENDEE:Shawn Moore
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:Jonathan Swartz
ATTENDEE:sungo
ATTENDEE:Hildo Biersma
ATTENDEE:David Fetter
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Christoph Otto
ATTENDEE:Trey Harris
ATTENDEE:Jessica Pavlin
ATTENDEE:Joakim Lagerqvist
ATTENDEE:David Faler
ATTENDEE:Mike Kelly
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Craig Pluchinsky
ATTENDEE:Greg Foster
ATTENDEE:Mike Greb
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:Adam Russell
ATTENDEE:Mark Jensen
ATTENDEE:Sean McCune
ATTENDEE:Kenneth Graves
ATTENDEE:Arthur Schmidt
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:Darian Patrick
ATTENDEE:mark stout
ATTENDEE:brian janaszek
ATTENDEE:Brandon Wigfield
ATTENDEE:Todd Presta
ATTENDEE:Tim Heaney
ATTENDEE:Mark Jubenville
ATTENDEE:Lisa Wilcox
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Ryan Kelly
ATTENDEE:Jaldhar Vyas
ATTENDEE:Ilia Lobsanov
ATTENDEE:Jack Foy
ATTENDEE:Austin Hastings
ATTENDEE:Hari Ravella
ATTENDEE:Tyler Neu
COMMENT:87 attendees
DESCRIPTION:Parrot Foundation
DTEND;TZID=America/New_York:20090622T112500
DTSTART;TZID=America/New_York:20090622T111000
LOCATION:McConomy
ORGANIZER:jerry gay
SUMMARY:Parrot Foundation
UID:http://yapc10.org/yn2009/talk/2103
URL:http://yapc10.org/yn2009/talk/2103
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chip Salzenberg
ATTENDEE:Barbie
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:David H. Adler
ATTENDEE:Michael Graham
ATTENDEE:Jesse Vincent
ATTENDEE:Paul Makepeace
ATTENDEE:Michael Schwern
ATTENDEE:Jeremy Fluhmann
ATTENDEE:James E Keenan
ATTENDEE:Josh ben Jore
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Elliot Shank
ATTENDEE:Josh McAdams
ATTENDEE:Ricardo Signes
ATTENDEE:Andrew Rodland
ATTENDEE:Robert Boone
ATTENDEE:Brock Wilcox
ATTENDEE:Michael Peters
ATTENDEE:Paul Lalli
ATTENDEE:G. Wade Johnson
ATTENDEE:Lawrence Hixson
ATTENDEE:Brad Lhotsky
ATTENDEE:Dave Rolsky
ATTENDEE:Mike Fragassi
ATTENDEE:Walt Mankowski
ATTENDEE:Patrick Michaud
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Todd Rinaldo
ATTENDEE:Jason Crome
ATTENDEE:Nicholas Perez
ATTENDEE:Adri Mills
ATTENDEE:Mark Stosberg
ATTENDEE:Hans Dieter Pearcey
ATTENDEE:Packy Anderson
ATTENDEE:Bruce Gray
ATTENDEE:Leonard Miller
ATTENDEE:Michael Flickinger
ATTENDEE:Adam Foxson
ATTENDEE:Greg Alheid
ATTENDEE:Rick Scott
ATTENDEE:John Anderson
ATTENDEE:Eric Andreychek
ATTENDEE:Jason May
ATTENDEE:Shawn Moore
ATTENDEE:Seth Viebrock
ATTENDEE:Michael Canzoneri
ATTENDEE:Michael Aquilina
ATTENDEE:sungo
ATTENDEE:Lee Aylward
ATTENDEE:Joe Cooper
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Nielsen
ATTENDEE:Dean Serenevy
ATTENDEE:Christoph Otto
ATTENDEE:Trey Harris
ATTENDEE:Jessica Pavlin
ATTENDEE:Joakim Lagerqvist
ATTENDEE:Andrew Walker
ATTENDEE:Duane Brown
ATTENDEE:Nick
ATTENDEE:Jesse Luehrs
ATTENDEE:Mike Greb
ATTENDEE:Kurt Edmiston
ATTENDEE:Todd McDowell
ATTENDEE:Sean McCune
ATTENDEE:Kenneth Graves
ATTENDEE:Geoffrey Darling
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Nick Patch
ATTENDEE:Jason Switzer
ATTENDEE:mark stout
ATTENDEE:Dan Dascalescu
ATTENDEE:Doug Bell
ATTENDEE:Victor Stevko
ATTENDEE:Brad Cavanagh
ATTENDEE:Erik Sturcke
ATTENDEE:Douglas Sims
ATTENDEE:Nathaniel Smith
ATTENDEE:Shana Andreychek
ATTENDEE:Jaldhar Vyas
ATTENDEE:Ilia Lobsanov
ATTENDEE:Jack Foy
ATTENDEE:Liam Echlin
ATTENDEE:David Huggins
COMMENT:86 attendees
DESCRIPTION:For the schedule is available see:\n\nLightning Talks Round 1\n
 \nWhy Would You Want to do a Lightning Talk?\n\nMaybe you've never given a
  talk before\, and you'd like to start small. For a Lightning Talk\, you d
 on't need to make slides\, and if you do decide to make slides\, you only 
 need to make three.\n\nMaybe you're nervous and you're afraid you'll mess 
 up. It's a lot easier to plan and deliver a five minute talk than it is to
  deliver a long talk. And if you do mess up\, at least the painful part wi
 ll be over quickly.\n\nMaybe you don't have much to say. Maybe you just wa
 nt to ask a question\, or invite people to help you with your project\, or
  boast about something you did\, or tell a short cautionary story. These t
 hings are all interesting and worth talking about\, but there might not be
  enough to say about them to fill up thirty minutes.\n\nMaybe you have a l
 ot of things to say\, and you're already going to give a long talk on one 
 of them\, and you don't want to hog the spotlight. There's nothing wrong w
 ith giving several Lightning Talks. Hey\, they're only five minutes.\n\nOn
  the other side\, people might want to come to a lightning talk when they 
 wouldn't come to a long talk on the same subject. The risk for the attende
 es is smaller: If the talk turns out to be dull\, or if the person giving 
 the talk turns out to be a really bad speaker\, well\, at least it's over 
 in five minutes. With lightning talks\, you're never stuck in some boring 
 lecture for forty-five minutes.\n\nStill having trouble picking a topic\, 
 here are some suggestions:\n\n   1. Why my favorite module is X.\n   2. I 
 want to do cool project X. Does anyone want to help?\n   3. Successful Pro
 ject: I did project X. It was a success. Here's how you could benefit.\n  
  4. Failed Project: I did project X. It was a failure\, and here's why.\n 
   5. Heresy: People always say X\, but they're wrong. Here's why.\n   6. Y
 ou All Suck: Here's what is wrong with the our community.\n   7. Call to A
 ction: Let's all do more of X / less of X.\n   8. Wouldn't it be cool if X
 ?\n   9. Someone needs to do X.\n  10. Wish List\n  11. Why X was a mistak
 e.\n  12. Why X looks like a mistake\, but isn't.\n  13. What it's like to
  do X.\n  14. Here's a useful technique that worked.\n  15. Here's a techn
 ique I thought would be useful but didn't work.\n  16. Why algorithm X suc
 ks.\n  17. Comparison of algorithms X and Y. \n\nOf course\, you could giv
 e the talk on anything you wanted\, whether or not it is on this list. If 
 we get a full schedule of nothing but five minutes of ranting and raving o
 n each topic\, a good time will still be had by most.
DTEND;TZID=America/New_York:20090624T144000
DTSTART;TZID=America/New_York:20090624T135000
LOCATION:McConomy
ORGANIZER:R Geoffrey Avery
SUMMARY:Lightning Talks Round 2
UID:http://yapc10.org/yn2009/talk/2104
URL:http://yapc10.org/yn2009/talk/2104
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Marcus Del Greco
ATTENDEE:Christopher Madsen
ATTENDEE:Josh McAdams
ATTENDEE:Patrick Michaud
ATTENDEE:Olaf Alders
ATTENDEE:Adam Prime
ATTENDEE:Michael Aquilina
ATTENDEE:jerry gay
ATTENDEE:Lee Aylward
ATTENDEE:David Faler
ATTENDEE:Ilia Lobsanov
COMMENT:11 attendees
DESCRIPTION:The next generation of mod_perl embeds Rakudo Perl 6 inside of 
 Apache and its basic functionality works out of the box today.  But mod_pe
 rl6 still needs your help!  In the first half of this talk we will discuss
  how to get started using mod_perl6\, explore the differences from previou
 s mod_perl versions\, and demo a few simple handlers.  In the second half 
 of the talk\, you will learn how you can help\, diving into the internals 
 and future goals so interested developers can start fixing bugs and adding
  new features.
DTEND;TZID=America/New_York:20090622T163500
DTSTART;TZID=America/New_York:20090622T161500
LOCATION:McConomy
ORGANIZER:Jeff Horwitz
SUMMARY:Using and Contributing to mod_perl6 (B)
UID:http://yapc10.org/yn2009/talk/2105
URL:http://yapc10.org/yn2009/talk/2105
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dagfinn Ilmari Mannsåker
ATTENDEE:Michael Graham
ATTENDEE:Paul Makepeace
ATTENDEE:Michael Schwern
ATTENDEE:Christopher Madsen
ATTENDEE:Karsten Dahms
ATTENDEE:Paul Lalli
ATTENDEE:G. Wade Johnson
ATTENDEE:Jason Crome
ATTENDEE:Packy Anderson
ATTENDEE:Krishna Sethuraman
ATTENDEE:James Mastros
ATTENDEE:Greg Alheid
ATTENDEE:Rick Scott
ATTENDEE:Michael Aquilina
ATTENDEE:Trey Harris
ATTENDEE:Jessica Pavlin
ATTENDEE:Joakim Lagerqvist
ATTENDEE:David Faler
ATTENDEE:Mike Kelly
ATTENDEE:Nick
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Chris Muench
ATTENDEE:Todd McDowell
ATTENDEE:Mark Jensen
ATTENDEE:Sean McCune
ATTENDEE:Dan Dascalescu
ATTENDEE:Lisa Wilcox
ATTENDEE:Brad Cavanagh
ATTENDEE:Nathaniel Smith
ATTENDEE:Jaldhar Vyas
ATTENDEE:Jack Foy
ATTENDEE:Tyler Neu
COMMENT:34 attendees
DESCRIPTION:YAPC's sessions are a great opportunity to build your perl skil
 ls. YAPC's social events are a unique opportunity to build the perl commun
 ity. As a first time attendee\, or a self-proclaimed neophyte\, you repres
 ent the new strength of our community. We want to help you to meet the peo
 ple who create perl and the modules you use everyday so you can get to kno
 w them and learn that you are already a vital member of the perl community
 .
DTEND;TZID=America/New_York:20090622T113000
DTSTART;TZID=America/New_York:20090622T112500
LOCATION:McConomy
ORGANIZER:Yaakov Sloman
SUMMARY:Welcome to the Perl Community
UID:http://yapc10.org/yn2009/talk/2143
URL:http://yapc10.org/yn2009/talk/2143
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Schwern
ATTENDEE:Christopher Madsen
ATTENDEE:Elliot Shank
ATTENDEE:Paul Lalli
ATTENDEE:Brad Lhotsky
ATTENDEE:Kevin Falcone
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Todd Rinaldo
ATTENDEE:Adri Mills
ATTENDEE:Brad Oaks
ATTENDEE:Bruce Gray
ATTENDEE:Rick Scott
ATTENDEE:michael shomsky
ATTENDEE:John Anderson
ATTENDEE:Hildo Biersma
ATTENDEE:Trey Harris
ATTENDEE:Duane Brown
ATTENDEE:Mike Greb
ATTENDEE:splitbit
ATTENDEE:Todd McDowell
ATTENDEE:Chanda Unmack
ATTENDEE:Michael Stroucken
ATTENDEE:Brad Cavanagh
ATTENDEE:Terry Bates
COMMENT:24 attendees
DESCRIPTION:All too often you look at someone's Perl code and say "oh\, you
  can do that better with X module".  Or you find a new or isolated Perl pr
 ogrammer who never knew about strict or List::Util or anything like that. 
  But its not just one module\, its dozens.  And even if you know about the
 m all you still have to use and depend on them all individually and convin
 ce them to play nice together.\n\nperl5i aims to improve Perl in a single 
 line\, "use perl5i".  It pulls in and ties together useful CPAN modules wh
 ich improve the language and everyone needs at one point or another.  auto
 die\, autobox\, List::Util\, Scalar::Util\, English\, Alias\, Modern::Perl
 \, DateTime\, IO::Handle... and more.  It takes the tribal knowledge of wh
 at the best CPAN modules are and puts them all in one place.\n\nperl5i let
 s us improve and explore Perl 5 without all the overhead of actually patch
 ing the language.  It also gives us an outlet for our pain about programmi
 ng Perl 5\, and the means to fix it.\n\nhttp://github.com/schwern/perl5i a
 nd please express your pain in the issue tracker.\n\n(perl5i was mentioned
  in "Trapped In A Room With Schwern" and nearly took over the talk\, so pe
 ople seem interested)
DTEND;TZID=America/New_York:20090623T111000
DTSTART;TZID=America/New_York:20090623T102000
LOCATION:Rangos 3
ORGANIZER:Michael Schwern
SUMMARY:perl5i: Perl 5 Improved
UID:http://yapc10.org/yn2009/talk/2155
URL:http://yapc10.org/yn2009/talk/2155
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Paul Lalli
ATTENDEE:Kevin Falcone
ATTENDEE:Walt Mankowski
ATTENDEE:Hildo Biersma
ATTENDEE:Doug Bell
COMMENT:5 attendees
DESCRIPTION:[very loosely] The challenges of i18n/localizing legacy Apache:
 :ASP code. .po files\, spreadsheets\, working with translators\, google co
 de and SVN.
DTEND;TZID=America/New_York:20090623T151500
DTSTART;TZID=America/New_York:20090623T145500
LOCATION:Rangos 2
ORGANIZER:DrForr
SUMMARY:Oops! I i18n'd your legacy app!
UID:http://yapc10.org/yn2009/talk/2156
URL:http://yapc10.org/yn2009/talk/2156
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Paul Makepeace
ATTENDEE:Michael Schwern
ATTENDEE:James E Keenan
ATTENDEE:Josh ben Jore
ATTENDEE:Elliot Shank
ATTENDEE:Josh McAdams
ATTENDEE:Ricardo Signes
ATTENDEE:G. Wade Johnson
ATTENDEE:Kevin Falcone
ATTENDEE:Patrick Michaud
ATTENDEE:Brad Oaks
ATTENDEE:Rick Scott
ATTENDEE:sungo
ATTENDEE:Hildo Biersma
ATTENDEE:Chris Nehren
ATTENDEE:Mike Kelly
ATTENDEE:Jeremy Stashewsky
ATTENDEE:Michael Stroucken
COMMENT:18 attendees
DESCRIPTION:Chip offered to give this talk for us.  Oops.  He didn't give u
 s an abstract.
DTEND;TZID=America/New_York:20090623T113500
DTSTART;TZID=America/New_York:20090623T111500
LOCATION:Rangos 1
ORGANIZER:Chip Salzenberg
SUMMARY:Core Hacking
UID:http://yapc10.org/yn2009/talk/2172
URL:http://yapc10.org/yn2009/talk/2172
END:VEVENT
END:VCALENDAR
