BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.22//EN
X-WR-CALNAME:YAPC::NA 2010
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:There will be a conference check-in table at the Blackwell Inn 
 on North Campus and a check-in area in Morrison on South Campus.  If you a
 re unable to check in\, registration will reopen at 7:00AM at the Ohio Uni
 on building.
DTEND;TZID=America/New_York:20100620T170000
DTSTART;TZID=America/New_York:20100620T140000
LOCATION:
SUMMARY:Sunday Conference Checkin
UID:http://www.yapc2010.com/yn2010/event/682
URL:http://www.yapc2010.com/yn2010/event/682
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Arrival Dinner
DTEND;TZID=America/New_York:20100620T200000
DTSTART;TZID=America/New_York:20100620T180000
LOCATION:
SUMMARY:Arrival Dinner
UID:http://www.yapc2010.com/yn2010/event/680
URL:http://www.yapc2010.com/yn2010/event/680
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Registration Open
DTEND;TZID=America/New_York:20100621T080000
DTSTART;TZID=America/New_York:20100621T070000
LOCATION:
SUMMARY:Registration Open
UID:http://www.yapc2010.com/yn2010/event/672
URL:http://www.yapc2010.com/yn2010/event/672
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Empty
DTEND;TZID=America/New_York:20100621T090000
DTSTART;TZID=America/New_York:20100621T080000
LOCATION:Hays (BOF)
SUMMARY:Empty
UID:http://www.yapc2010.com/yn2010/event/684
URL:http://www.yapc2010.com/yn2010/event/684
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Perl6 Parrot Workshop
DTEND;TZID=America/New_York:20100621T180000
DTSTART;TZID=America/New_York:20100621T080000
LOCATION:Rosa (BOF)
SUMMARY:Perl6 Parrot Workshop
UID:http://www.yapc2010.com/yn2010/event/671
URL:http://www.yapc2010.com/yn2010/event/671
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Empty
DTEND;TZID=America/New_York:20100621T090000
DTSTART;TZID=America/New_York:20100621T080000
LOCATION:Tanya (BOF)
SUMMARY:Empty
UID:http://www.yapc2010.com/yn2010/event/683
URL:http://www.yapc2010.com/yn2010/event/683
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch
DTEND;TZID=America/New_York:20100621T130000
DTSTART;TZID=America/New_York:20100621T120000
LOCATION:
SUMMARY:Lunch
UID:http://www.yapc2010.com/yn2010/event/667
URL:http://www.yapc2010.com/yn2010/event/667
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:We really hope to honor our special guests\, all those new to Y
 APC and new to Perl with a toast.  So everyone please attend this gala eve
 nt!
DTEND;TZID=America/New_York:20100621T190000
DTSTART;TZID=America/New_York:20100621T180000
LOCATION:Traditions
SUMMARY:VIP Party
UID:http://www.yapc2010.com/yn2010/event/696
URL:http://www.yapc2010.com/yn2010/event/696
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Empty
DTEND;TZID=America/New_York:20100622T090000
DTSTART;TZID=America/New_York:20100622T080000
LOCATION:Tanya (BOF)
SUMMARY:Empty
UID:http://www.yapc2010.com/yn2010/event/686
URL:http://www.yapc2010.com/yn2010/event/686
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Empty
DTEND;TZID=America/New_York:20100622T090000
DTSTART;TZID=America/New_York:20100622T080000
LOCATION:Hays (BOF)
SUMMARY:Empty
UID:http://www.yapc2010.com/yn2010/event/687
URL:http://www.yapc2010.com/yn2010/event/687
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:‎Perl6 Parrot Workshop
DTEND;TZID=America/New_York:20100622T180000
DTSTART;TZID=America/New_York:20100622T080000
LOCATION:Rosa (BOF)
SUMMARY:‎Perl6 Parrot Workshop
UID:http://www.yapc2010.com/yn2010/event/673
URL:http://www.yapc2010.com/yn2010/event/673
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Unavailable
DTEND;TZID=America/New_York:20100622T120000
DTSTART;TZID=America/New_York:20100622T090000
LOCATION:Nationwide (Cartoon 1)
SUMMARY:Unavailable
UID:http://www.yapc2010.com/yn2010/event/669
URL:http://www.yapc2010.com/yn2010/event/669
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Unavailable
DTEND;TZID=America/New_York:20100622T120000
DTSTART;TZID=America/New_York:20100622T090000
LOCATION:Nationwide (Cartoon 2)
SUMMARY:Unavailable
UID:http://www.yapc2010.com/yn2010/event/670
URL:http://www.yapc2010.com/yn2010/event/670
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch
DTEND;TZID=America/New_York:20100622T130000
DTSTART;TZID=America/New_York:20100622T120000
LOCATION:
SUMMARY:Lunch
UID:http://www.yapc2010.com/yn2010/event/668
URL:http://www.yapc2010.com/yn2010/event/668
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Job Fair
DTEND;TZID=America/New_York:20100622T170000
DTSTART;TZID=America/New_York:20100622T130000
LOCATION:Booking.com (Performance Hall)
SUMMARY:Job Fair
UID:http://www.yapc2010.com/yn2010/event/681
URL:http://www.yapc2010.com/yn2010/event/681
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:‎Perl6 Parrot Workshop
DTEND;TZID=America/New_York:20100623T180000
DTSTART;TZID=America/New_York:20100623T080000
LOCATION:Rosa (BOF)
SUMMARY:‎Perl6 Parrot Workshop
UID:http://www.yapc2010.com/yn2010/event/674
URL:http://www.yapc2010.com/yn2010/event/674
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Empty
DTEND;TZID=America/New_York:20100623T090000
DTSTART;TZID=America/New_York:20100623T080000
LOCATION:Hays (BOF)
SUMMARY:Empty
UID:http://www.yapc2010.com/yn2010/event/690
URL:http://www.yapc2010.com/yn2010/event/690
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Empty
DTEND;TZID=America/New_York:20100623T090000
DTSTART;TZID=America/New_York:20100623T080000
LOCATION:Tanya (BOF)
SUMMARY:Empty
UID:http://www.yapc2010.com/yn2010/event/691
URL:http://www.yapc2010.com/yn2010/event/691
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch
DTEND;TZID=America/New_York:20100623T130000
DTSTART;TZID=America/New_York:20100623T120000
LOCATION:
SUMMARY:Lunch
UID:http://www.yapc2010.com/yn2010/event/679
URL:http://www.yapc2010.com/yn2010/event/679
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:‎Perl6 Parrot Workshop
DTEND;TZID=America/New_York:20100624T160000
DTSTART;TZID=America/New_York:20100624T080000
LOCATION:Rosa (BOF)
SUMMARY:‎Perl6 Parrot Workshop
UID:http://www.yapc2010.com/yn2010/event/675
URL:http://www.yapc2010.com/yn2010/event/675
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch
DTEND;TZID=America/New_York:20100624T130000
DTSTART;TZID=America/New_York:20100624T120000
LOCATION:
SUMMARY:Lunch
UID:http://www.yapc2010.com/yn2010/event/677
URL:http://www.yapc2010.com/yn2010/event/677
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:‎Perl6 Parrot Workshop
DTEND;TZID=America/New_York:20100625T160000
DTSTART;TZID=America/New_York:20100625T080000
LOCATION:Rosa (BOF)
SUMMARY:‎Perl6 Parrot Workshop
UID:http://www.yapc2010.com/yn2010/event/676
URL:http://www.yapc2010.com/yn2010/event/676
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch
DTEND;TZID=America/New_York:20100625T130000
DTSTART;TZID=America/New_York:20100625T120000
LOCATION:
SUMMARY:Lunch
UID:http://www.yapc2010.com/yn2010/event/678
URL:http://www.yapc2010.com/yn2010/event/678
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Justin Hunter
ATTENDEE:Jesse Luehrs
ATTENDEE:Curtis Jewell
ATTENDEE:Lee Aylward
ATTENDEE:Andrew Rodland
ATTENDEE:Todd Rinaldo
ATTENDEE:Robert Threet
ATTENDEE:Alek Rollyson
ATTENDEE:Jon Miner
ATTENDEE:Shawn Moore
ATTENDEE:Arthur Schmidt
ATTENDEE:Ryan Dietrich
ATTENDEE:Tyler Riddle
ATTENDEE:Stephen Scaffidi
ATTENDEE:Charles Phillips
ATTENDEE:Christopher Madsen
ATTENDEE:Max Shughart
ATTENDEE:Christopher Bottoms
ATTENDEE:Kenneth Graves
ATTENDEE:James Carman
ATTENDEE:Michael Lambert
ATTENDEE:David H. Adler
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Byron Austin
ATTENDEE:Craig Barritt
ATTENDEE:Jason May
ATTENDEE:Dylan Hardison
ATTENDEE:Will Natale
ATTENDEE:Wes Malone
ATTENDEE:Nova Patch
ATTENDEE:Kevin Smith
ATTENDEE:Elliot Shank
ATTENDEE:Will Coleda
ATTENDEE:Dave Rolsky
ATTENDEE:Stan Schwertly
ATTENDEE:Damian Conway
ATTENDEE:Adam Foxson
ATTENDEE:Kurt Edmiston
ATTENDEE:Thomas Stanton
ATTENDEE:Jamie Pitts
ATTENDEE:Benjamin McMahon
ATTENDEE:Mike Greb
ATTENDEE:Joe Kline
ATTENDEE:Patrick Michaud
ATTENDEE:Jacob Gelbman
ATTENDEE:Chris Nehren
ATTENDEE:Gordon Child
ATTENDEE:john napiorkowski
ATTENDEE:Patrick Shuff
ATTENDEE:Victor Stevko
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Chas. Owens
ATTENDEE:Josh ben Jore
ATTENDEE:Jason Crome
ATTENDEE:Matt Christian
ATTENDEE:Ed Szynaka
ATTENDEE:Makoto Nozaki
ATTENDEE:Kevin Falcone
ATTENDEE:Jesse Vincent
ATTENDEE:Steve Bohlen
ATTENDEE:gary
ATTENDEE:John Anderson
ATTENDEE:Matt Follett
ATTENDEE:Alex Timoshenko
ATTENDEE:Andy Gorman
ATTENDEE:Matt Meinwald
ATTENDEE:R Geoffrey Avery
ATTENDEE:Adam Prime
ATTENDEE:Mike Barry
ATTENDEE:Nicholas Perez
ATTENDEE:jerry gay
ATTENDEE:Robert Blackwell
ATTENDEE:John Judd
ATTENDEE:Aaron Buechlein
ATTENDEE:Jesse Thompson
ATTENDEE:Michael Schwern
ATTENDEE:Brian Shilling
ATTENDEE:Aran Deltac
ATTENDEE:G. Wade Johnson
ATTENDEE:Kenny Drobnack
ATTENDEE:iank
ATTENDEE:Scott Beck
ATTENDEE:Piers Cawley
ATTENDEE:Jason Coble
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Jonathan Swartz
ATTENDEE:Packy Anderson
ATTENDEE:Bruce Gray
ATTENDEE:Mark Jubenville
ATTENDEE:Jacinta Richardson
ATTENDEE:Jay Hannah
ATTENDEE:bryan abfalter
ATTENDEE:Lawrence Hixson
ATTENDEE:Greg Estep
ATTENDEE:Dan Kurtz
ATTENDEE:Michael Moser
ATTENDEE:Ben Thomas
ATTENDEE:Philip Henderson
ATTENDEE:Chris Hardie
ATTENDEE:Mark Stosberg
ATTENDEE:Kevin Shaum
ATTENDEE:John Lightsey
ATTENDEE:Jon Gentle
ATTENDEE:Paul Vining
ATTENDEE:Chris Hemmerich
ATTENDEE:Tim Heaney
ATTENDEE:R. Todd Williams
COMMENT:107 attendees
DESCRIPTION:Schedule\n\nA/B testing with Perl\nPhalanx Lives!\nStrawberry P
 erl Professional  and other modern tools...\n\nRuby is eating your lunch\n
 Let the humans work! (An anecdote showing how thoughtful humans can simpli
 fy tasks for computers)\nApp::Termcast - share your terminals!\n\nIntroduc
 ing DBIx::Simple + SQL::Interp\nperlopquick - a quick reference for Perl 5
  operators\nscrottie's talk here\n\nIntroduction to DBIx::Connector\nDisco
 verable Documentation\nPromulger: Yet Another MLM\n\ningy's talk here\n10 
 Things To Do With A Conference T-shirt\nThis space intentionally left *#!@
 ing blank\n\nMore talks tomorrow Lightning Talks Day 2.\n\n\nThese Lightni
 ng Talks may be serious\, funny\, or both.  They may be given by experienc
 ed speakers already giving full length talks or by first time speakers jus
 t starting out (this is a great way to get started if you have something t
 o say).  If you are a first time speaker you will win a tie with an experi
 ence speaker when the schedule is made if it comes to it.  Today's first t
 ime speaker could be tomorrow's keynote speaker.\n\nWe will have about 16-
 20 Lightning Talks of 5 minutes each on Monday and another 10-12 on Tuesda
 y.  Submit your talk through the submit talk link on this website.  The fi
 rst deadline is with the full length talks in April.  The second deadline 
 is one week before the conference starts and many proposals will be accept
 ed.  At least two speaking spots on day 2 will be held open until the day 
 before the talks to give you a chance to see something at the conference a
 nd put together a Lightning Talk response.  However if you wait for the la
 ter deadlines note that there are fewer spots available and you are less l
 ikely to be accepted so please try to submit more than a week before the c
 onference.\n\nIn addition to the five minute Lightning Talks where you get
  to use your computer\, slides\, and any other tool\, we will also have so
 me Lightning Advertisements.  These are only 30 seconds\, you don't have t
 o submit a proposal\, you don't get any slides\, and the only AV assistanc
 e offered is a microphone.  If you have a BOF to announce\, an auction ite
 m so advertise or any other short message you can use the transition time 
 that would be otherwise wasted between Lightning Talks to share your messa
 ge.  Just show up before we start and take a seat in the assigned seats in
  the front of the room.\n\n\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 smal
 l. For a Lightning Talk\, you don't need to make slides\, and if you do de
 cide 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 
 help you with your project\, or boast about something you did\, or tell a 
 short 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 go
 ing to give a long talk on one of them\, and you don't want to hog the spo
 tlight. There's nothing wrong with giving several Lightning Talks. Hey\, t
 hey'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 su
 bject. The risk for the attendees is smaller: If the talk turns out to be 
 dull\, or if the person giving the talk turns out to be a really bad speak
 er\, 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 ha
 ving 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 Project: I did project X. It was a success. He
 re'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 
 our 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 
 isn't.\n  13. What it's like to do X.\n  14. Here's a useful technique tha
 t worked.\n  15. Here's a technique I thought would be useful but didn't w
 ork.\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 
 minutes of ranting and raving on each topic\, a good time will still be ha
 d by most.
DTEND;TZID=America/New_York:20100621T174000
DTSTART;TZID=America/New_York:20100621T160000
LOCATION:cPanel.net (GH3)
ORGANIZER:R Geoffrey Avery
SUMMARY:Lightning Talks Day 1
UID:http://www.yapc2010.com/yn2010/talk/2551
URL:http://www.yapc2010.com/yn2010/talk/2551
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Christopher Bottoms
ATTENDEE:Todd Rinaldo
ATTENDEE:Robert Threet
ATTENDEE:Lee Aylward
ATTENDEE:Christopher Madsen
ATTENDEE:Justin Hunter
ATTENDEE:Jesse Luehrs
ATTENDEE:Jon Miner
ATTENDEE:Ricardo Signes
ATTENDEE:Arthur Schmidt
ATTENDEE:Curtis Jewell
ATTENDEE:Andrew Rodland
ATTENDEE:Damian Conway
ATTENDEE:Kenneth Graves
ATTENDEE:James Carman
ATTENDEE:Michael Lambert
ATTENDEE:Dave Rolsky
ATTENDEE:G. Wade Johnson
ATTENDEE:Nova Patch
ATTENDEE:Shawn Moore
ATTENDEE:Craig Barritt
ATTENDEE:Heath Bair
ATTENDEE:Elliot Shank
ATTENDEE:Will Natale
ATTENDEE:Sinan Unur
ATTENDEE:Jason May
ATTENDEE:Dylan Hardison
ATTENDEE:Max Shughart
ATTENDEE:Kevin Smith
ATTENDEE:James E Keenan
ATTENDEE:Will Coleda
ATTENDEE:Thomas Stanton
ATTENDEE:Joe Kline
ATTENDEE:Kurt Edmiston
ATTENDEE:Adam Foxson
ATTENDEE:Jamie Pitts
ATTENDEE:Mike Greb
ATTENDEE:Benjamin McMahon
ATTENDEE:Stan Schwertly
ATTENDEE:Greg Estep
ATTENDEE:Ryan Dietrich
ATTENDEE:Gordon Child
ATTENDEE:Josh ben Jore
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Chas. Owens
ATTENDEE:Jacob Gelbman
ATTENDEE:Chris Nehren
ATTENDEE:jerry gay
ATTENDEE:Jason Crome
ATTENDEE:john napiorkowski
ATTENDEE:Victor Stevko
ATTENDEE:Robert Boone
ATTENDEE:John Anderson
ATTENDEE:Kevin Falcone
ATTENDEE:Matt Follett
ATTENDEE:Ed Szynaka
ATTENDEE:Makoto Nozaki
ATTENDEE:Matt Christian
ATTENDEE:Wes Malone
ATTENDEE:Steve Bohlen
ATTENDEE:chris tilton
ATTENDEE:Nicholas Perez
ATTENDEE:gary
ATTENDEE:Alex Timoshenko
ATTENDEE:R Geoffrey Avery
ATTENDEE:Jesse Vincent
ATTENDEE:Patrick Michaud
ATTENDEE:Mike Barry
ATTENDEE:Andy Gorman
ATTENDEE:Matt Meinwald
ATTENDEE:Jon Gentle
ATTENDEE:Ben Thomas
ATTENDEE:Michael Schwern
ATTENDEE:Lawrence Hixson
ATTENDEE:John Judd
ATTENDEE:Brad Lhotsky
ATTENDEE:Robert Ward
ATTENDEE:Petar Puskarich
ATTENDEE:bryan abfalter
ATTENDEE:Doug Bell
ATTENDEE:Balkee Balakrishnan
ATTENDEE:iank
ATTENDEE:Brian Shilling
ATTENDEE:Piers Cawley
ATTENDEE:Jason Coble
ATTENDEE:Dan Kurtz
ATTENDEE:Stephen Scaffidi
ATTENDEE:Jay Hannah
ATTENDEE:Michael Moser
ATTENDEE:Philip Henderson
ATTENDEE:Chris Hardie
ATTENDEE:Mark Stosberg
ATTENDEE:Kevin Shaum
ATTENDEE:John Lightsey
ATTENDEE:Paul Vining
ATTENDEE:Patrick Donelan
ATTENDEE:Chris Hemmerich
ATTENDEE:Jacinta Richardson
ATTENDEE:Jesse Thompson
ATTENDEE:Kenny Drobnack
ATTENDEE:Mark Jubenville
ATTENDEE:Bruce Gray
ATTENDEE:Charles Phillips
ATTENDEE:Tim Heaney
ATTENDEE:Len Jaffe
COMMENT:105 attendees
DESCRIPTION:Schedule\n\nThe non-Perl events group\nIntroducing Alice\, a br
 owser based IRC client using AnyEvent and Plack\niCPAN\nCatalyst in the wi
 ld: omnihotels.com\n\nEvery: Do It Till It Hertz\nReframing the Death of P
 erl\nThe Psychology of Perl\n\nMusical Intervals and Chords\nHow I mastere
 d English with Perl\nLanguage Differences\n\n\n\nAnother 10-12 Lightning T
 alks and the Lightning Announcements between them.  See Day 1 for the rest
  of the description.\n\nLightning Talks Day 1
DTEND;TZID=America/New_York:20100622T175000
DTSTART;TZID=America/New_York:20100622T165000
LOCATION:cPanel.net (GH3)
ORGANIZER:R Geoffrey Avery
SUMMARY:Lightning Talks Day 2
UID:http://www.yapc2010.com/yn2010/talk/2552
URL:http://www.yapc2010.com/yn2010/talk/2552
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Brad Oaks
ATTENDEE:Ryan Dietrich
ATTENDEE:Lee Aylward
ATTENDEE:Krishna Sethuraman
ATTENDEE:Curtis Jewell
ATTENDEE:Alek Rollyson
ATTENDEE:Kenneth Power
ATTENDEE:Elliot Shank
ATTENDEE:Kurt Edmiston
ATTENDEE:Joe Kline
ATTENDEE:Adam Foxson
ATTENDEE:Chas. Owens
ATTENDEE:Matt Meinwald
ATTENDEE:David Laulusa
ATTENDEE:Julie Eberhart
ATTENDEE:Ben Thomas
ATTENDEE:Ben Mouw
ATTENDEE:Robert Boone
ATTENDEE:gary
ATTENDEE:Jesse Thompson
ATTENDEE:Gordon Child
ATTENDEE:Brian Shilling
ATTENDEE:Piers Cawley
ATTENDEE:Patrick Donelan
ATTENDEE:Ed Szynaka
ATTENDEE:J. Nick Koston
ATTENDEE:Greg Estep
ATTENDEE:Michael Peters
ATTENDEE:Todd Chapman
ATTENDEE:John Lightsey
ATTENDEE:Alex Timoshenko
ATTENDEE:Chris Hemmerich
ATTENDEE:R. Todd Williams
COMMENT:33 attendees
DESCRIPTION:This talk describes ways to deal with memory use handling large
  datasets or in long-lived processes. Last year's talk described how Perl 
 uses memory and how to view it\, this year I'll describe some solutions fo
 r dealing with the issues\, including using arrays in trees\, linked lists
  for dynamic lists\, and what undef really mens.
DTEND;TZID=America/New_York:20100621T094000
DTSTART;TZID=America/New_York:20100621T090000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Steven Lembark
SUMMARY:Memory Un-unmanglement With Perl
UID:http://www.yapc2010.com/yn2010/talk/2555
URL:http://www.yapc2010.com/yn2010/talk/2555
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Matt Meinwald
ATTENDEE:Ben Thomas
ATTENDEE:Petar Puskarich
ATTENDEE:Adam Foxson
COMMENT:4 attendees
DESCRIPTION:Breaking up large modules requires separating methods into usab
 le namespaces and providing mnemonic names for the interfaces. Combining c
 lasses under a single namespace or starting a potentially large project al
 so benefit from a simpler namespace framework.\n\nExporter proxy provides 
 two tools for generating dispatchers and sharing variables export that all
 ow simple separation and sharing. \n\nThis talk describes how the module w
 orks with examples of breaking up an oversize query class.
DTEND;TZID=America/New_York:20100623T155000
DTSTART;TZID=America/New_York:20100623T153000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Steven Lembark
SUMMARY:Untangling Classes With Exporter::Proxy
UID:http://www.yapc2010.com/yn2010/talk/2556
URL:http://www.yapc2010.com/yn2010/talk/2556
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aran Deltac
ATTENDEE:Tyler Riddle
ATTENDEE:Craig Barritt
ATTENDEE:Victor Stevko
ATTENDEE:Matt Meinwald
ATTENDEE:Ben Mouw
ATTENDEE:Paul Vining
ATTENDEE:Chas. Owens
ATTENDEE:Damian Conway
COMMENT:9 attendees
DESCRIPTION:HIV-1 has a genetic quirk that makes it mutate at a higher rate
  than our bodies or bioinformatics tools can handle. This talk describes t
 he Perl code used to perform the analysis\, including the W-curve algorith
 m for generating geometry out of DNA and using linked lists to compare the
  graphical data.\n\nThis gives a good example of where linked lists can be
  useful in Perl for maintaining state (the current node)\, using skip-chai
 ns to avoid re-analyzing known-useless data\, and why blessing a scalar-re
 f can be helpful.
DTEND;TZID=America/New_York:20100623T094000
DTSTART;TZID=America/New_York:20100623T090000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Steven Lembark
SUMMARY:Analyzing HVI-1 with Linked Lists and Perl
UID:http://www.yapc2010.com/yn2010/talk/2557
URL:http://www.yapc2010.com/yn2010/talk/2557
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jesse Luehrs
ATTENDEE:Todd Rinaldo
ATTENDEE:Chris Prather
ATTENDEE:Jon Miner
ATTENDEE:Andrew Rodland
ATTENDEE:Shawn Moore
ATTENDEE:Ryan Dietrich
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Alek Rollyson
ATTENDEE:Lee Aylward
ATTENDEE:Jon Gentle
ATTENDEE:David H. Adler
ATTENDEE:Jason May
ATTENDEE:James E Keenan
ATTENDEE:Elliot Shank
ATTENDEE:Curtis Jewell
ATTENDEE:Heath Bair
ATTENDEE:Stan Schwertly
ATTENDEE:Mike Greb
ATTENDEE:Mark Aufdencamp
ATTENDEE:Jamie Pitts
ATTENDEE:Jacob Gelbman
ATTENDEE:Victor Stevko
ATTENDEE:Krishna Sethuraman
ATTENDEE:Gordon Child
ATTENDEE:Josh ben Jore
ATTENDEE:Ben Mouw
ATTENDEE:Kevin Falcone
ATTENDEE:Ricardo Signes
ATTENDEE:jerry gay
ATTENDEE:Alex Timoshenko
ATTENDEE:Jesse Vincent
ATTENDEE:John Anderson
ATTENDEE:Piers Cawley
ATTENDEE:Brad Lhotsky
ATTENDEE:Will Coleda
ATTENDEE:Kenny Drobnack
ATTENDEE:Jacinta Richardson
ATTENDEE:Paul Fenwick
ATTENDEE:Barry Workman
ATTENDEE:Scott Beck
ATTENDEE:James Carman
ATTENDEE:Stephen Bee
ATTENDEE:Wes Malone
ATTENDEE:Jesse Thompson
ATTENDEE:Brian Shilling
ATTENDEE:Jason Coble
ATTENDEE:Dan Kurtz
COMMENT:48 attendees
DESCRIPTION:I've spent the last few years working as a Ruby programmer. Thi
 s talk covers why I made the switch from Perl and the recent developments 
 in Perl technology that have brought me back.
DTEND;TZID=America/New_York:20100621T114000
DTSTART;TZID=America/New_York:20100621T110000
LOCATION:cPanel.net (GH1)
ORGANIZER:Piers Cawley
SUMMARY:Just when I thought I was out\, they pull me back in
UID:http://www.yapc2010.com/yn2010/talk/2560
URL:http://www.yapc2010.com/yn2010/talk/2560
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Lee Aylward
ATTENDEE:Andrew Rodland
ATTENDEE:David H. Adler
ATTENDEE:Krishna Sethuraman
ATTENDEE:Aran Deltac
ATTENDEE:Damian Conway
ATTENDEE:Kenneth Graves
ATTENDEE:Michael Lambert
ATTENDEE:Dylan Hardison
ATTENDEE:Adam Foxson
ATTENDEE:Jacob Gelbman
ATTENDEE:Chas. Owens
ATTENDEE:jerry gay
ATTENDEE:Matt Follett
ATTENDEE:John Anderson
ATTENDEE:Robert Boone
ATTENDEE:john napiorkowski
ATTENDEE:Alex Timoshenko
ATTENDEE:iank
ATTENDEE:Robert Ward
ATTENDEE:Patrick Michaud
ATTENDEE:J. Nick Koston
ATTENDEE:Barry Workman
ATTENDEE:Kevin Shaum
ATTENDEE:Jon Gentle
ATTENDEE:Nova Patch
ATTENDEE:Christopher Bottoms
ATTENDEE:John Lightsey
ATTENDEE:Kenny Drobnack
ATTENDEE:Jacinta Richardson
ATTENDEE:G. Wade Johnson
ATTENDEE:Greg Estep
ATTENDEE:Walt Mankowski
ATTENDEE:Packy Anderson
ATTENDEE:Piers Cawley
ATTENDEE:Will Natale
ATTENDEE:Paul Fenwick
ATTENDEE:Gordon Child
ATTENDEE:Michael Moser
ATTENDEE:Michael Schwern
ATTENDEE:Brad Lhotsky
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Todd Rinaldo
COMMENT:43 attendees
DESCRIPTION:This is legal perl:\n\nclass Example extends ToyClass {\n    us
 e SampleTypes\;\n    use TryCatch\;\n\n    method print (Printable $object
 ) {\n        try {\n            return $object->print_on($self)\;\n       
  }\n        catch (Exception $e) {\n            ...\n        }\n    }\n}\n
 \n And there's not a source filter in sight.\n\nThis talk is a whistlestop
  introduction to taking advantage of the possibilities of Devel::Declare i
 n your own code.\n\nYou won't be an expert at the end of it\, but you shou
 ld be able to start playing.
DTEND;TZID=America/New_York:20100623T154000
DTSTART;TZID=America/New_York:20100623T150000
LOCATION:cPanel.net (GH3)
ORGANIZER:Piers Cawley
SUMMARY:... and not a source filter in sight. Warping syntax with Devel::De
 clare
UID:http://www.yapc2010.com/yn2010/talk/2562
URL:http://www.yapc2010.com/yn2010/talk/2562
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Ryan Dietrich
ATTENDEE:Olaf Alders
ATTENDEE:Jon Miner
ATTENDEE:Andrew Rodland
ATTENDEE:Robert Ward
ATTENDEE:Ricardo Signes
ATTENDEE:Damian Conway
ATTENDEE:James Carman
ATTENDEE:Wes Malone
ATTENDEE:Sinan Unur
ATTENDEE:Adam Foxson
ATTENDEE:Christopher Bottoms
ATTENDEE:Greg Estep
ATTENDEE:Chris Nehren
ATTENDEE:Lara Ortiz de Montellano
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Prime
ATTENDEE:John Anderson
ATTENDEE:jerry gay
ATTENDEE:Victor Stevko
ATTENDEE:Alex Timoshenko
ATTENDEE:Jon Gentle
ATTENDEE:Robert Blackwell
ATTENDEE:Robert Boone
ATTENDEE:Ben Mouw
ATTENDEE:Charles Phillips
ATTENDEE:Stephen Bee
ATTENDEE:Josh McAdams
ATTENDEE:Scott Beck
ATTENDEE:iank
ATTENDEE:John Judd
ATTENDEE:Michael Peters
ATTENDEE:Doug Bell
ATTENDEE:Jay Hannah
ATTENDEE:Kurt Edmiston
ATTENDEE:Tim Heaney
COMMENT:36 attendees
DESCRIPTION:A recent report by Google showed that nearly 50% of the pages t
 hat they index are encoded in UTF-8. No matter how hard you try to avoid i
 t\, sooner or later you are going to have to work with Unicode data. Lucky
  for you\, Perl is pretty good about handling Unicode\, but it helps if yo
 u know a little bit about what you are doing.\n\nThis talk with go over so
 me of the basic concepts of Unicode and will then illustrate a few ways of
  dealing with Unicode in Perl.
DTEND;TZID=America/New_York:20100621T120000
DTSTART;TZID=America/New_York:20100621T114000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Josh McAdams
SUMMARY:Effective Perl: Unicode
UID:http://www.yapc2010.com/yn2010/talk/2565
URL:http://www.yapc2010.com/yn2010/talk/2565
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Arthur Schmidt
ATTENDEE:Stevan Little
ATTENDEE:Justin Hunter
ATTENDEE:Kenneth Power
ATTENDEE:Ricardo Signes
ATTENDEE:Andrew Rodland
ATTENDEE:Michael Lambert
ATTENDEE:G. Wade Johnson
ATTENDEE:Dylan Hardison
ATTENDEE:Andy Gorman
ATTENDEE:Patrick Michaud
ATTENDEE:Krishna Sethuraman
ATTENDEE:Adam Foxson
ATTENDEE:Makoto Nozaki
ATTENDEE:John Anderson
ATTENDEE:Robert Boone
ATTENDEE:David Laulusa
ATTENDEE:Nicholas Perez
ATTENDEE:Victor Stevko
ATTENDEE:Josh McAdams
ATTENDEE:John Judd
ATTENDEE:Dan Wright
ATTENDEE:Aran Deltac
ATTENDEE:Ben Thomas
ATTENDEE:Mark Stosberg
ATTENDEE:Packy Anderson
ATTENDEE:Jonathan Swartz
ATTENDEE:Thomas Stanton
ATTENDEE:Todd Chapman
ATTENDEE:Chris Hemmerich
COMMENT:30 attendees
DESCRIPTION:The term "Dependency Injection" is thrown around in quite a few
  programming circles these days. Some communities\, like the Java communit
 y\, have multiple competing frameworks that approach the problem in differ
 ent ways. For the most part\, the Perl community has been quite in regards
  to dependency injection frameworks... what gives?\n\nDo Perl programs eve
 n need dependency injection? Does Perl handle dependency injection easily 
 enough without the need for a framework?\n\nThis talk will take a look at 
 what dependency injection is and how you can use it in your Perl programs.
 
DTEND;TZID=America/New_York:20100621T114000
DTSTART;TZID=America/New_York:20100621T110000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Josh McAdams
SUMMARY:Dependency Injection: Who Cares?
UID:http://www.yapc2010.com/yn2010/talk/2566
URL:http://www.yapc2010.com/yn2010/talk/2566
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Olaf Alders
ATTENDEE:Todd Rinaldo
ATTENDEE:Chris Nehren
ATTENDEE:Jason Crome
ATTENDEE:Matt Meinwald
ATTENDEE:Ed Szynaka
ATTENDEE:Alex Timoshenko
ATTENDEE:David Laulusa
ATTENDEE:Paul Vining
ATTENDEE:Charles Phillips
ATTENDEE:Jonathan Swartz
ATTENDEE:Paul Fenwick
ATTENDEE:Kenny Drobnack
ATTENDEE:Josh McAdams
ATTENDEE:Dan Wright
ATTENDEE:Michael Peters
ATTENDEE:Brad Oaks
ATTENDEE:Mark Stosberg
ATTENDEE:Ben Thomas
ATTENDEE:Greg Estep
COMMENT:20 attendees
DESCRIPTION:CruiseControl is a popular framework for continuous integration
  and testing\; however\, it is not set up for working with Perl projects o
 ut of the box. This talk will walk you through the steps necessary to get 
 your Perl project up and running with CruiseControl so that you can have a
  continuous\, and green\, build for all of your Perl code.
DTEND;TZID=America/New_York:20100621T105000
DTSTART;TZID=America/New_York:20100621T103000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Josh McAdams
SUMMARY:Continuous Integration: CruiseControl and Perl
UID:http://www.yapc2010.com/yn2010/talk/2567
URL:http://www.yapc2010.com/yn2010/talk/2567
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Devin Austin
ATTENDEE:Andrew Rodland
ATTENDEE:Lee Aylward
ATTENDEE:Robert Ward
ATTENDEE:Justin Hunter
ATTENDEE:Dave Rolsky
ATTENDEE:James Carman
ATTENDEE:Kevin Smith
ATTENDEE:Max Shughart
ATTENDEE:Andy Gorman
ATTENDEE:Byron Austin
ATTENDEE:Benjamin McMahon
ATTENDEE:Chris Nehren
ATTENDEE:Alex Timoshenko
ATTENDEE:Mark Jubenville
ATTENDEE:Shawn Moore
ATTENDEE:Adam Prime
ATTENDEE:Robert Boone
ATTENDEE:john napiorkowski
ATTENDEE:Wes Malone
ATTENDEE:Nicholas Perez
ATTENDEE:Jason Coble
ATTENDEE:Doug Bell
ATTENDEE:Brad Lhotsky
ATTENDEE:Tim Heaney
ATTENDEE:Jon Gentle
ATTENDEE:Scott Beck
COMMENT:27 attendees
DESCRIPTION:Do you need processing done that's going to take too long for y
 our Catalyst application to do on its own?  Do you have jobs that need mul
 tiple processes taking care of them? Have you been looking for a way to th
 row your jobs into a queue and have them processed without having to think
  about it?  This talk will take you through a wild and beautiful maze of P
 OE and Catalyst and how to send data to workers behind the scenes to proce
 ss\, manipulate\, slice\, dice\, slap and chop while Catalyst moves on to 
 other things.
DTEND;TZID=America/New_York:20100622T142000
DTSTART;TZID=America/New_York:20100622T140000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Devin Austin
SUMMARY:ThumbIt: A beautiful marriage of Catalyst with a POE worker backend
 
UID:http://www.yapc2010.com/yn2010/talk/2570
URL:http://www.yapc2010.com/yn2010/talk/2570
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aran Deltac
ATTENDEE:Todd Rinaldo
ATTENDEE:Byron Austin
ATTENDEE:Chris Nehren
ATTENDEE:Julie Eberhart
ATTENDEE:jerry gay
ATTENDEE:Makoto Nozaki
ATTENDEE:Michael Peters
ATTENDEE:Patrick Michaud
ATTENDEE:Adam Foxson
COMMENT:10 attendees
DESCRIPTION:My experience in words with Google's annual Summer of Code gran
 t.  I worked on the Catalyst::Helper API\, and this talk will be about the
  ups and downs\, ins and outs\, and things I learned while I was working o
 n this grant.
DTEND;TZID=America/New_York:20100623T145000
DTSTART;TZID=America/New_York:20100623T143000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Devin Austin
SUMMARY:Google: A Summer of Code
UID:http://www.yapc2010.com/yn2010/talk/2572
URL:http://www.yapc2010.com/yn2010/talk/2572
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Devin Austin
ATTENDEE:DrForr
ATTENDEE:Krishna Sethuraman
ATTENDEE:Alek Rollyson
ATTENDEE:Adam Foxson
ATTENDEE:Julie Eberhart
ATTENDEE:Makoto Nozaki
ATTENDEE:David Laulusa
ATTENDEE:Ben Thomas
ATTENDEE:Kurt Edmiston
ATTENDEE:Dan Kurtz
ATTENDEE:Brian Shilling
ATTENDEE:Jacinta Richardson
ATTENDEE:Barry Workman
ATTENDEE:Greg Estep
ATTENDEE:Kevin Shaum
ATTENDEE:Dan Wright
COMMENT:18 attendees
DESCRIPTION:How to internationalize a legacy application: the view from the
  trenches. I'll cover upgrading legacy code\, tricks and traps hiding in d
 ifferent languages\, working with your translation team\, and tools and te
 chniques to get the job done with minimal hassle.
DTEND;TZID=America/New_York:20100621T134000
DTSTART;TZID=America/New_York:20100621T130000
LOCATION:cPanel.net (GH1)
ORGANIZER:DrForr
SUMMARY:Oops! I i18n'd your legacy app!
UID:http://www.yapc2010.com/yn2010/talk/2573
URL:http://www.yapc2010.com/yn2010/talk/2573
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Lee Aylward
ATTENDEE:Devin Austin
ATTENDEE:Justin Hunter
ATTENDEE:Ricardo Signes
ATTENDEE:Andrew Rodland
ATTENDEE:James Carman
ATTENDEE:Dave Rolsky
ATTENDEE:Andy Gorman
ATTENDEE:Kevin Smith
ATTENDEE:Dylan Hardison
ATTENDEE:Max Shughart
ATTENDEE:Benjamin McMahon
ATTENDEE:Chris Nehren
ATTENDEE:Chris Prather
ATTENDEE:john napiorkowski
ATTENDEE:Robert Boone
ATTENDEE:Shawn Moore
ATTENDEE:Adam Prime
ATTENDEE:Nicholas Perez
ATTENDEE:Jon Gentle
ATTENDEE:Doug Bell
ATTENDEE:Brad Lhotsky
ATTENDEE:Jason Coble
ATTENDEE:Piers Cawley
ATTENDEE:Robert Ward
ATTENDEE:Scott Beck
ATTENDEE:Tim Heaney
ATTENDEE:Adam Foxson
COMMENT:28 attendees
DESCRIPTION:MooseX::POE was one of the first integrations of Moose and POE.
  It's based loosely off an Actor Model and has seen some reasonable adopti
 on in the real world. It however has some fatal design flaws. \n\nWe'll co
 ver MooseX::POE for those who don't know what it is\, these fatal flaws\, 
 and what the various solutions are.
DTEND;TZID=America/New_York:20100622T145000
DTSTART;TZID=America/New_York:20100622T143000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Chris Prather
SUMMARY:Why MooseX::POE sucks\, and what to do about it
UID:http://www.yapc2010.com/yn2010/talk/2577
URL:http://www.yapc2010.com/yn2010/talk/2577
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Mark Jubenville
ATTENDEE:Ricardo Signes
ATTENDEE:Justin Hunter
ATTENDEE:Michael Moser
ATTENDEE:Tyler Riddle
ATTENDEE:Kenneth Graves
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Kevin Smith
ATTENDEE:Nova Patch
ATTENDEE:Dylan Hardison
ATTENDEE:Lara Ortiz de Montellano
ATTENDEE:Mike Barry
ATTENDEE:Jon Gentle
ATTENDEE:Victor Stevko
ATTENDEE:John Anderson
ATTENDEE:Stevan Little
ATTENDEE:iank
ATTENDEE:Packy Anderson
ATTENDEE:Jonathan Swartz
ATTENDEE:Paul Fenwick
ATTENDEE:Richard Troth
ATTENDEE:Mark Stosberg
ATTENDEE:Kenny Drobnack
ATTENDEE:Christopher Madsen
ATTENDEE:Kevin Shaum
ATTENDEE:Paul Vining
ATTENDEE:Matt Christian
ATTENDEE:Tim Heaney
COMMENT:28 attendees
DESCRIPTION:MongoDB (from "humongous") is a high-performance\, open source\
 , schema-free document-oriented database. Trading off a few traditional fe
 atures of databases (notably joins and transactions) in order to achieve m
 uch better performance\, MongoDB is fast\, scalable\, and designed for web
  development.  This talk will cover:\n\n* Scaling with MongoDB (replica pa
 irs\, master/slave\, sharding)\n* Getting started - CRUD and the JavaScrip
 t shell\n* Creating schemas for a document-oriented DB\n* Cool features fo
 r developers (capped collections\, file storage\, upserts and more)\n\nMon
 go occupies a sweet spot for powering web apps\, and is in use at SourceFo
 rge\, EA Games Online\, Justin.tv\, Github\, the New York Times\, The Busi
 ness Insider\, and many other companies.
DTEND;TZID=America/New_York:20100621T094000
DTSTART;TZID=America/New_York:20100621T090000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Kristina Chodorow
SUMMARY:Dropping ACID with MongoDB
UID:http://www.yapc2010.com/yn2010/talk/2578
URL:http://www.yapc2010.com/yn2010/talk/2578
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Krishna Sethuraman
ATTENDEE:Charles Keefer
ATTENDEE:Justin Hunter
ATTENDEE:Kevin Smith
ATTENDEE:Heath Bair
ATTENDEE:Dylan Hardison
ATTENDEE:Thomas Stanton
ATTENDEE:Jay Hannah
ATTENDEE:Jeff Brufladt
ATTENDEE:Walt Mankowski
ATTENDEE:Chris Hemmerich
ATTENDEE:R. Todd Williams
ATTENDEE:Len Jaffe
COMMENT:13 attendees
DESCRIPTION:THE REMIX: Updated for 2010 with hot new joints.\n\nPerl is a w
 onderful language. It provides amazing flexibility.  Unfortunately for new
  users – or old users who aren't hip on what we've been up to – it can loo
 k like a mess of line noise and yak shaving.\n\nMoose represents a "best p
 ractices" approach to Object Oriented Programming in Perl. As the manager 
 of a development team\, I have strong opinions on how Perl makes my job di
 fficult and how Moose take away a lot of the pain.\n\nWe will start with a
 n introduction to Moose. This introduction is high level and meant to show
  how Moose can take away a lot of the yak-shaving in day-to-day work.  It'
 s suitable for people who are wondering what all the fuss is about Moose o
 r who think it's just another Class::Accessor implementation.\n\nThe talk 
 will then enumerate reasons why Moose is So Damned Important\, how it make
 s our jobs easier\, how it makes Perl viable for larger development groups
  and how it's brought a wealth of exciting new features to Perl.
DTEND;TZID=America/New_York:20100621T134000
DTSTART;TZID=America/New_York:20100621T130000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Cory Watson
SUMMARY:Moose for Managers: The Remix
UID:http://www.yapc2010.com/yn2010/talk/2579
URL:http://www.yapc2010.com/yn2010/talk/2579
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jesse Luehrs
ATTENDEE:Ricardo Signes
ATTENDEE:Andrew Rodland
ATTENDEE:Lee Aylward
ATTENDEE:Charles Keefer
ATTENDEE:Todd Rinaldo
ATTENDEE:Arthur Schmidt
ATTENDEE:Christopher Madsen
ATTENDEE:David H. Adler
ATTENDEE:Robert Threet
ATTENDEE:Tyler Riddle
ATTENDEE:Curtis Jewell
ATTENDEE:Dave Rolsky
ATTENDEE:Shawn Moore
ATTENDEE:Elliot Shank
ATTENDEE:Jason May
ATTENDEE:Kevin Smith
ATTENDEE:Heath Bair
ATTENDEE:Craig Barritt
ATTENDEE:Mike Greb
ATTENDEE:Chris Prather
ATTENDEE:Jason Crome
ATTENDEE:Victor Stevko
ATTENDEE:john napiorkowski
ATTENDEE:chris tilton
ATTENDEE:Julie Eberhart
ATTENDEE:Alex Timoshenko
ATTENDEE:Mike Barry
ATTENDEE:Robert Boone
ATTENDEE:Andy Gorman
ATTENDEE:Steve Bohlen
ATTENDEE:Kevin Falcone
ATTENDEE:Stephen Scaffidi
ATTENDEE:iank
ATTENDEE:Kevin Shaum
ATTENDEE:Nova Patch
ATTENDEE:Dan Magnuszewski
ATTENDEE:Chris Hemmerich
ATTENDEE:Tim Heaney
ATTENDEE:John Judd
ATTENDEE:Bruce Gray
ATTENDEE:Greg Estep
ATTENDEE:Scott Beck
ATTENDEE:R. Todd Williams
ATTENDEE:Benjamin McMahon
ATTENDEE:Matt Meinwald
COMMENT:46 attendees
DESCRIPTION:Moose is the Postmodern Object Orientation system for Perl5. It
  removes the boiler plate from Perl's object system freeing you to focus o
 n applying the Object Oriented paradigm to your problem. But how do you do
  that?\n\nWe'll explore some of the fundamental concepts of Object Orienta
 tion and how Moose uncovers them so we can focus on applying them to model
 ing our object domain.
DTEND;TZID=America/New_York:20100623T164000
DTSTART;TZID=America/New_York:20100623T160000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Chris Prather
SUMMARY:Thinking in Moose
UID:http://www.yapc2010.com/yn2010/talk/2582
URL:http://www.yapc2010.com/yn2010/talk/2582
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Brad Oaks
ATTENDEE:Andrew Rodland
ATTENDEE:Dave Rolsky
ATTENDEE:Todd Rinaldo
ATTENDEE:Devin Austin
ATTENDEE:Matt Follett
ATTENDEE:Jon Miner
ATTENDEE:Olaf Alders
ATTENDEE:Ricardo Signes
ATTENDEE:Justin Hunter
ATTENDEE:Ryan Dietrich
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Elliot Shank
ATTENDEE:James E Keenan
ATTENDEE:Will Coleda
ATTENDEE:Thomas Stanton
ATTENDEE:Adam Foxson
ATTENDEE:Jacob Gelbman
ATTENDEE:Jason Crome
ATTENDEE:john napiorkowski
ATTENDEE:John Anderson
ATTENDEE:Andy Gorman
ATTENDEE:Steve Bohlen
ATTENDEE:Nicholas Perez
ATTENDEE:Mike Greb
ATTENDEE:Christopher Bottoms
ATTENDEE:Mark Jubenville
ATTENDEE:Chas. Owens
ATTENDEE:John Judd
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Scott Beck
ATTENDEE:Bruce Gray
ATTENDEE:Damian Conway
ATTENDEE:Piers Cawley
ATTENDEE:Matt Meinwald
ATTENDEE:Patrick Donelan
COMMENT:37 attendees
DESCRIPTION:Sharing your awesome code with the world is fun and rewarding\,
  and the CPAN is\na great distribution mechanism. Unfortunately\, there's 
 a lot of boring\nmaintenance involved in the process\, above and beyond ju
 st writing awesome\ncode. Dist::Zilla is a framework for automating every 
 part of your packaging\nand release cycle. It builds an installer\, writes
  out boilerplate files\,\ndetermines your prerequisite libraries\, rewrite
 s your documentation\, updates\nthe changelog\, interacts with your versio
 n control system\, and uploads your\nrelease to the CPAN.\n \nBecause it o
 nly runs on the author's machine\, it's free to have outlandish\nrequireme
 nts and execution costs\, but the released code has no special\nprerequist
 es and looks like any boring distribution from the installer's\nperspectiv
 e. Because it's primarily a framework for plugins\, the behavior of\nDist:
 :Zilla can be customized from minimal release automation to maximum\noverk
 ill. Hundreds of CPAN distributions have already switched to Dist::Zilla\n
 to harness its power.\n \nThis presentation will cover writing new distrib
 utions using Dist::Zilla as\nwell as converting existing distributions. Th
 e existing plugins will be\nexplained\, along with common configurations. 
 It will cover writing new plugins\nand plugin bundles.
DTEND;TZID=America/New_York:20100621T144000
DTSTART;TZID=America/New_York:20100621T140000
LOCATION:cPanel.net (GH1)
ORGANIZER:Ricardo Signes
SUMMARY:Dist::Zilla - Maximum Overkill for CPAN Distributions
UID:http://www.yapc2010.com/yn2010/talk/2591
URL:http://www.yapc2010.com/yn2010/talk/2591
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Tyler Riddle
ATTENDEE:Robert Ward
ATTENDEE:James Carman
ATTENDEE:Michael Lambert
ATTENDEE:Jacob Gelbman
ATTENDEE:Kevin Smith
ATTENDEE:Charles Phillips
ATTENDEE:Byron Austin
ATTENDEE:Victor Stevko
ATTENDEE:Alex Timoshenko
ATTENDEE:john napiorkowski
ATTENDEE:Mike Barry
ATTENDEE:iank
ATTENDEE:Greg Estep
ATTENDEE:Dan Magnuszewski
ATTENDEE:Michael Canzoneri
ATTENDEE:Scott Beck
ATTENDEE:Doug Bell
COMMENT:19 attendees
DESCRIPTION:Update: Due to constraints on my time\, my original slides are 
 not as complete as I would like\, so I'm simplifying. This will be more ab
 out Form::Factory and what I'm trying to do with it rather than focusing i
 n depth on what it and a library I'm developing\, Form::Factory::CRUD\, ha
 s taught me about Moose.\n\nCRUD is one of those complex tasks that everyo
 ne has a slightly different take on. I have my own way as well. I like to 
 break down the task into components even further than the usual Create/Rea
 d/Update/Delete into New+Store/Find+Noop/Find+Store/Find+Remove/etc. By ca
 refully constructing my roles and classes in Moose\, I can compose operati
 ons neatly for processing my CRUD and other forms more simply. This talk w
 ill discuss how to approach processes and objects so they can be broken do
 wn into compose-able bits using Moose.
DTEND;TZID=America/New_York:20100623T104000
DTSTART;TZID=America/New_York:20100623T100000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Sterling Hanenkamp
SUMMARY:Form::Factory\, Moose-ish Form Processing
UID:http://www.yapc2010.com/yn2010/talk/2592
URL:http://www.yapc2010.com/yn2010/talk/2592
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Brad Oaks
ATTENDEE:Robert Threet
ATTENDEE:Curtis Jewell
ATTENDEE:Jesse Luehrs
ATTENDEE:Stephen Scaffidi
ATTENDEE:Devin Austin
ATTENDEE:Christopher Bottoms
ATTENDEE:Andrew Rodland
ATTENDEE:Jon Miner
ATTENDEE:Mark Stosberg
ATTENDEE:Charles Phillips
ATTENDEE:Damian Conway
ATTENDEE:James Carman
ATTENDEE:Chris Nehren
ATTENDEE:Jason May
ATTENDEE:Will Natale
ATTENDEE:Max Shughart
ATTENDEE:Wes Malone
ATTENDEE:Mark Aufdencamp
ATTENDEE:Greg Estep
ATTENDEE:Mike Greb
ATTENDEE:Adam Foxson
ATTENDEE:Stan Schwertly
ATTENDEE:Byron Austin
ATTENDEE:Jamie Pitts
ATTENDEE:Phillip Moore
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Krishna Sethuraman
ATTENDEE:john napiorkowski
ATTENDEE:Robert Boone
ATTENDEE:Alex Timoshenko
ATTENDEE:John Anderson
ATTENDEE:Steve Bohlen
ATTENDEE:Mike Barry
ATTENDEE:Michael Moser
ATTENDEE:Andy Gorman
ATTENDEE:Tim Sebring
ATTENDEE:Nicholas Perez
ATTENDEE:gary
ATTENDEE:jerry gay
ATTENDEE:Bruce Gray
ATTENDEE:Todd Chapman
ATTENDEE:Gordon Child
ATTENDEE:Ed Szynaka
ATTENDEE:J. Nick Koston
ATTENDEE:Brad Lhotsky
ATTENDEE:iank
ATTENDEE:John Judd
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Jesse Thompson
ATTENDEE:Aaron Buechlein
ATTENDEE:Piers Cawley
ATTENDEE:Jason Coble
ATTENDEE:Kenny Drobnack
ATTENDEE:Scott Beck
ATTENDEE:Lawrence Hixson
ATTENDEE:Chris Hardie
ATTENDEE:Tim Heaney
COMMENT:58 attendees
DESCRIPTION:############################################################\n\
 nUPDATE: Talk slides\, notes\, links\, et al. are now available here: http
 ://perl.scaffidi.net\n\n##################################################
 ##########\n\n\nOne of the great strengths of Perl is the CPAN. However\, 
 it can also be the source of much pain for those who develop and maintain 
 large\, aging projects. For example\, a codebase that relies on particular
  versions of CPAN modules that are no longer current can be nearly impossi
 ble to install on a new server. What can happen?\n\n  * New programmers wh
 o try to set up a dev box may never be able to get it working. \n  * A new
  admin can break the application just by using the CPAN client to install 
 an unrelated dist that then pulls in updates which are incompatible with s
 aid app.\n  * Testing environments can be too brittle to rely on\, and it 
 can be impossible to replicate problems found in other environments\n\nI'v
 e spent the last nine months working with a company with these issues and 
 over that time I've started to develop some practices and techniques for t
 aking control of\, and resolving the core issue at hand: *controlling what
  is available and installable for your application at all times.*\n\nThe p
 ast couple of years some new tools have cropped up\, and others have seen 
 numerous improvements\, and I've learned to use them together to create a 
 stable\, predictable\, controllable means of deploying the CPAN dependenci
 es for an application that would otherwise be exceedingly difficult to man
 age.\n\nThe talk will touch on the following points:\n\n  * The scenarios 
 where CPAN dependency hell can happen\n  * The folly of relying on the sys
 tem perl and/or installing CPAN modules to the system perl\n  * How to use
  local::lib to avoid installing to the system perl\n  * How to create a mi
 ni-cpan and make the cpan client use that\n  * Managing updates to the min
 i-cpan and your local::lib using git\n  * Finding cpan dependencies in you
 r app and tracking down the proper versions (not 100% reliable\, but bette
 r than guessing)\n  * Injecting older versions into your mini-cpan\n  * Au
 tomating the whole thing\, as much as possible.
DTEND;TZID=America/New_York:20100621T134000
DTSTART;TZID=America/New_York:20100621T130000
LOCATION:cPanel.net (GH3)
ORGANIZER:Stephen Scaffidi
SUMMARY:Getting out of CPAN dependency hell\, and staying out.
UID:http://www.yapc2010.com/yn2010/talk/2595
URL:http://www.yapc2010.com/yn2010/talk/2595
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Nova Patch
ATTENDEE:Christopher Bottoms
ATTENDEE:Makoto Nozaki
ATTENDEE:Justin Hunter
ATTENDEE:Kenneth Graves
ATTENDEE:Jacob Gelbman
ATTENDEE:Michael Lambert
ATTENDEE:Kenneth Power
ATTENDEE:Gordon Child
ATTENDEE:Jon Miner
ATTENDEE:Will Natale
ATTENDEE:Benjamin McMahon
ATTENDEE:Joe Kline
ATTENDEE:Stan Schwertly
ATTENDEE:Byron Austin
ATTENDEE:Jamie Pitts
ATTENDEE:Victor Stevko
ATTENDEE:Alex Timoshenko
ATTENDEE:gary
ATTENDEE:Ben Thomas
ATTENDEE:Ben Mouw
ATTENDEE:Robert Boone
ATTENDEE:Steve Bohlen
ATTENDEE:J. Nick Koston
ATTENDEE:Matt Follett
ATTENDEE:Petar Puskarich
ATTENDEE:Ed Szynaka
ATTENDEE:Chas. Owens
ATTENDEE:Balkee Balakrishnan
ATTENDEE:iank
ATTENDEE:Barry Workman
ATTENDEE:Kevin Shaum
ATTENDEE:Paul Vining
ATTENDEE:Jesse Thompson
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Tim Heaney
ATTENDEE:Kenny Drobnack
ATTENDEE:Charles Phillips
ATTENDEE:Greg Estep
ATTENDEE:Jay Hannah
ATTENDEE:Bruce Gray
COMMENT:41 attendees
DESCRIPTION:Perl has pretty much unsurpassed data manipulation capabilities
 . One of the language's great strengths is text manipulation\, and it is f
 ast enough to do reasonable amounts of raw numeric manipulation as well.\n
 \nScalable Vector Graphics (SVG) is an XML-based vector graphics format th
 at has been gaining traction in the last few years. It supports extensive 
 2D graphics capabilities\, scripting\, and (in some implementations) decla
 rative animation.\n\nCombining these two tools is a great way to visualize
  data in new and exciting ways. A Perl program can easily generate SVG or 
 an SVG-based application can call a Perl-based server for updated informat
 ion.\n\nAlthough each of these tools can be used with other technologies\,
  the combination is extremely powerful and flexible.
DTEND;TZID=America/New_York:20100622T154000
DTSTART;TZID=America/New_York:20100622T150000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:G. Wade Johnson
SUMMARY:Data Visualization with Perl and SVG
UID:http://www.yapc2010.com/yn2010/talk/2598
URL:http://www.yapc2010.com/yn2010/talk/2598
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Ricardo Signes
ATTENDEE:Justin Hunter
ATTENDEE:Charles Keefer
ATTENDEE:David H. Adler
ATTENDEE:Devin Austin
ATTENDEE:Alek Rollyson
ATTENDEE:Kenneth Graves
ATTENDEE:James Carman
ATTENDEE:Jason May
ATTENDEE:Will Natale
ATTENDEE:Greg Estep
ATTENDEE:Adam Foxson
ATTENDEE:Jamie Pitts
ATTENDEE:Thomas Stanton
ATTENDEE:Stan Schwertly
ATTENDEE:Joe Kline
ATTENDEE:Jason Crome
ATTENDEE:Julie Eberhart
ATTENDEE:Mike Barry
ATTENDEE:Robert Boone
ATTENDEE:john napiorkowski
ATTENDEE:Ed Szynaka
ATTENDEE:Makoto Nozaki
ATTENDEE:Adam Prime
ATTENDEE:Ben Mouw
ATTENDEE:iank
ATTENDEE:Michael Moser
ATTENDEE:Wes Malone
ATTENDEE:Barry Workman
ATTENDEE:Mark Stosberg
ATTENDEE:Chris Hardie
ATTENDEE:John Lightsey
ATTENDEE:Scott Beck
ATTENDEE:Ben Thomas
ATTENDEE:Len Jaffe
COMMENT:35 attendees
DESCRIPTION:This has been a good few years for Git. More and more open sour
 ce projects -- including perl5 and rakudo perl6 -- are moving their source
  code to Git repositories\, and "patches welcome" is slowly being replaced
  with "tell me where to pull from."\n\nThere's been some loose talk sugges
 ting that Git is highly complex and has a bizarre interface that makes it 
 difficult to learn. This is completely and entirely false\, mostly.\n\nThi
 s talk will explain how to get started with git\, how it works\, and how t
 o think about git in order to really know what you're doing.  We'll even c
 over rebasing and other ways to dig yourself out of ugly situations.
DTEND;TZID=America/New_York:20100622T114000
DTSTART;TZID=America/New_York:20100622T100000
LOCATION:2Checkout.com (Round)
ORGANIZER:Ricardo Signes
SUMMARY:Git is Easy!
UID:http://www.yapc2010.com/yn2010/talk/2599
URL:http://www.yapc2010.com/yn2010/talk/2599
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Arthur Schmidt
ATTENDEE:David H. Adler
ATTENDEE:Nova Patch
ATTENDEE:Lee Aylward
ATTENDEE:Andrew Rodland
ATTENDEE:Jesse Luehrs
ATTENDEE:Chris Hardie
ATTENDEE:Olaf Alders
ATTENDEE:Robert Threet
ATTENDEE:Curtis Jewell
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Dave Rolsky
ATTENDEE:Michael Lambert
ATTENDEE:Will Natale
ATTENDEE:Wes Malone
ATTENDEE:Joe Kline
ATTENDEE:Adam Foxson
ATTENDEE:Adam Prime
ATTENDEE:Jon Gentle
ATTENDEE:Alex Timoshenko
ATTENDEE:Michael Moser
ATTENDEE:Tim Sebring
ATTENDEE:John Anderson
ATTENDEE:Robert Blackwell
ATTENDEE:Mike Barry
ATTENDEE:Jason Coble
ATTENDEE:Lawrence Hixson
ATTENDEE:Todd Chapman
ATTENDEE:Jason May
ATTENDEE:Jon Miner
ATTENDEE:Aaron Buechlein
ATTENDEE:Stephen Scaffidi
ATTENDEE:Chris Nehren
ATTENDEE:Jonathan Swartz
ATTENDEE:Mark Jubenville
ATTENDEE:Jacinta Richardson
ATTENDEE:Brad Lhotsky
ATTENDEE:Dan Magnuszewski
ATTENDEE:G. Wade Johnson
ATTENDEE:Tim Heaney
COMMENT:40 attendees
DESCRIPTION:Plack is the state-of-the-art Perl web framework and server sup
 erglue\, allowing Perl web frameworks running on any web server\, as well 
 as writing a new Perl-based HTTP server dead simple.\n\nPlack also has a w
 onderful set of utilities like plackup\, Plack::Test and reusable middlewa
 re components to add features to your web frameworks.\n\nIn this talk I'll
  quickly discuss why this thing has happened\, how to actually use it with
  your favorite framework\, and walk through the list of available middlewa
 re and web servers to make Plack do what you need.
DTEND;TZID=America/New_York:20100621T144000
DTSTART;TZID=America/New_York:20100621T140000
LOCATION:cPanel.net (GH3)
ORGANIZER:Tatsuhiko Miyagawa
SUMMARY:Plack - Perl web framework & server superglue
UID:http://www.yapc2010.com/yn2010/talk/2600
URL:http://www.yapc2010.com/yn2010/talk/2600
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Mark Stosberg
ATTENDEE:Devin Austin
ATTENDEE:Todd Rinaldo
ATTENDEE:Arthur Schmidt
ATTENDEE:Curtis Jewell
ATTENDEE:David H. Adler
ATTENDEE:Jesse Luehrs
ATTENDEE:Brad Oaks
ATTENDEE:Damian Conway
ATTENDEE:Jason May
ATTENDEE:Will Natale
ATTENDEE:Patrick Michaud
ATTENDEE:Dylan Hardison
ATTENDEE:Thomas Stanton
ATTENDEE:Kurt Edmiston
ATTENDEE:Chris Nehren
ATTENDEE:Josh ben Jore
ATTENDEE:Jacob Gelbman
ATTENDEE:john napiorkowski
ATTENDEE:Kevin Falcone
ATTENDEE:Robert Blackwell
ATTENDEE:Adam Prime
ATTENDEE:Wes Malone
ATTENDEE:Nicholas Perez
ATTENDEE:Elliot Shank
ATTENDEE:John Anderson
ATTENDEE:Steve Bohlen
ATTENDEE:Stephen Scaffidi
ATTENDEE:Dan Kurtz
ATTENDEE:Chas. Owens
ATTENDEE:Kevin Shaum
ATTENDEE:Adam Foxson
ATTENDEE:Jon Miner
ATTENDEE:Ram Dobson
ATTENDEE:iank
ATTENDEE:R Geoffrey Avery
ATTENDEE:Benjamin McMahon
ATTENDEE:Scott Beck
ATTENDEE:Kenny Drobnack
ATTENDEE:Nova Patch
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Jay Hannah
ATTENDEE:Michael Schwern
COMMENT:43 attendees
DESCRIPTION:Introducing the latest lightweight CPAN client cpanminus (or sh
 orten as cpanm). How it works\, why you should (or shouldn't) use it and h
 ow to extend it by writing plugins.
DTEND;TZID=America/New_York:20100623T095000
DTSTART;TZID=America/New_York:20100623T093000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Tatsuhiko Miyagawa
SUMMARY:cpanminus
UID:http://www.yapc2010.com/yn2010/talk/2601
URL:http://www.yapc2010.com/yn2010/talk/2601
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Ryan Dietrich
ATTENDEE:James Carman
ATTENDEE:James E Keenan
ATTENDEE:Dan Kurtz
ATTENDEE:John Lightsey
ATTENDEE:Adam Foxson
ATTENDEE:Bruce Gray
COMMENT:8 attendees
DESCRIPTION:The most widely used method of embedding C code in Perl 5 is XS
 .  It's used to compile C code in modules that are part of the Perl 5 core
  distribution\, and it's used in approximately ten percent of all distribu
 tions on CPAN.\n\nTo transform XS code into C code capable of compilation\
 , the code is passed through Larry Wall's 'xsubpp' program.  xsubpp modula
 rized as ExtUtils::ParseXS by Ken Wiliams in the early part of this decade
 .\n\nFollowing the corehackers discussion at YAPC::NA::2009 in Pittsburgh\
 , ExtUtils::ParseXS's current maintainer called for a refactoring of the m
 odule to improve its readability\, extend its testability and lay the basi
 s for future improvements in its functionality.\n\nThis talk describes our
  progress toward that goal.  Among other things\, the talk asks:  How do y
 ou guarantee that while you are giving an old program a complete makeover\
 , you are doing no harm to the thousands of other programs that currently 
 depend on your target program?
DTEND;TZID=America/New_York:20100622T155000
DTSTART;TZID=America/New_York:20100622T153000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:James E Keenan
SUMMARY:Hacking on Ancient Perl:  Corehacking and ExtUtils::ParseXS
UID:http://www.yapc2010.com/yn2010/talk/2606
URL:http://www.yapc2010.com/yn2010/talk/2606
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Alek Rollyson
ATTENDEE:David H. Adler
ATTENDEE:Dave Rolsky
ATTENDEE:Max Shughart
ATTENDEE:Byron Austin
ATTENDEE:Devin Austin
ATTENDEE:jerry gay
ATTENDEE:Julie Eberhart
ATTENDEE:Matt Meinwald
ATTENDEE:Adam Prime
ATTENDEE:David Laulusa
ATTENDEE:Wes Malone
ATTENDEE:Mark Stosberg
ATTENDEE:Petar Puskarich
ATTENDEE:Michael Peters
ATTENDEE:Brian Shilling
ATTENDEE:Ed Szynaka
ATTENDEE:John Judd
ATTENDEE:Michael Moser
ATTENDEE:Philip Henderson
ATTENDEE:Kevin Shaum
ATTENDEE:John Lightsey
ATTENDEE:R Geoffrey Avery
ATTENDEE:Dallas Deeds
ATTENDEE:Jon Miner
ATTENDEE:Ashoka Kamineni
ATTENDEE:Greg Estep
ATTENDEE:R. Todd Williams
ATTENDEE:Jon Gentle
COMMENT:29 attendees
DESCRIPTION:Security is important in any programming environment but progra
 mming for the web has some unique possibilities and hazards. Most web prog
 rammers have little to no training in security and lots of web development
  is done by people who don't wear a full-time developer hat. Add to this t
 he fact that bad security on a web project can have very public\, very emb
 arassing\, and sometimes legal consequences.\n\nThis talk will walk throug
 h the basics of web security without focussing too much on the particular 
 tools that you choose. The concepts are universal\, although most examples
  will be in Perl. We'll also look at various attack vectors (SQL Injection
 \, XSS\, CSRF\, and more) and see how you can avoid them. Whether you're a
 n experienced web developer (we all need reminding) or just starting out\,
  this talk can help avoid being the next easy harvest of The Bad Guys.
DTEND;TZID=America/New_York:20100622T154000
DTSTART;TZID=America/New_York:20100622T150000
LOCATION:2Checkout.com (Round)
ORGANIZER:Michael Peters
SUMMARY:Web Security 101
UID:http://www.yapc2010.com/yn2010/talk/2619
URL:http://www.yapc2010.com/yn2010/talk/2619
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Devin Austin
ATTENDEE:Jesse Luehrs
ATTENDEE:Aran Deltac
ATTENDEE:Robert Threet
ATTENDEE:Ricardo Signes
ATTENDEE:Lee Aylward
ATTENDEE:Charles Keefer
ATTENDEE:Andrew Rodland
ATTENDEE:David H. Adler
ATTENDEE:Curtis Jewell
ATTENDEE:Jon Miner
ATTENDEE:Arthur Schmidt
ATTENDEE:Mark Stosberg
ATTENDEE:Christopher Madsen
ATTENDEE:Charles Phillips
ATTENDEE:Justin Hunter
ATTENDEE:Alek Rollyson
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Tyler Riddle
ATTENDEE:Todd Rinaldo
ATTENDEE:Damian Conway
ATTENDEE:Kenneth Graves
ATTENDEE:James Carman
ATTENDEE:Dave Rolsky
ATTENDEE:Kevin Smith
ATTENDEE:Jason May
ATTENDEE:Max Shughart
ATTENDEE:Dylan Hardison
ATTENDEE:Will Natale
ATTENDEE:G. Wade Johnson
ATTENDEE:Nova Patch
ATTENDEE:Shawn Moore
ATTENDEE:Craig Barritt
ATTENDEE:Thomas Stanton
ATTENDEE:Mike Greb
ATTENDEE:Greg Estep
ATTENDEE:Jamie Pitts
ATTENDEE:Joe Kline
ATTENDEE:Kurt Edmiston
ATTENDEE:Stan Schwertly
ATTENDEE:Benjamin McMahon
ATTENDEE:Jacob Gelbman
ATTENDEE:Gordon Child
ATTENDEE:Chas. Owens
ATTENDEE:Chris Nehren
ATTENDEE:Josh ben Jore
ATTENDEE:Jason Crome
ATTENDEE:Victor Stevko
ATTENDEE:Steve Bohlen
ATTENDEE:Mike Barry
ATTENDEE:John Anderson
ATTENDEE:Adam Prime
ATTENDEE:Andy Gorman
ATTENDEE:john napiorkowski
ATTENDEE:Dale Gervais
ATTENDEE:Robert Blackwell
ATTENDEE:Stevan Little
ATTENDEE:Matt Meinwald
ATTENDEE:Ed Szynaka
ATTENDEE:Wes Malone
ATTENDEE:Ben Mouw
ATTENDEE:Robert Boone
ATTENDEE:Kevin Falcone
ATTENDEE:Rachel Page
ATTENDEE:Julie Eberhart
ATTENDEE:Nicholas Perez
ATTENDEE:Matt Follett
ATTENDEE:Jon Gentle
ATTENDEE:Alex Timoshenko
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Stephen Scaffidi
ATTENDEE:Brian Shilling
ATTENDEE:iank
ATTENDEE:Patrick Michaud
ATTENDEE:Dan Kurtz
ATTENDEE:Barry Workman
ATTENDEE:gary
ATTENDEE:Doug Bell
ATTENDEE:Michael Moser
ATTENDEE:Philip Henderson
ATTENDEE:Chris Hardie
ATTENDEE:Kevin Shaum
ATTENDEE:John Lightsey
ATTENDEE:Paul Vining
ATTENDEE:Ram Dobson
ATTENDEE:Jacinta Richardson
ATTENDEE:Petar Puskarich
ATTENDEE:Tim Heaney
ATTENDEE:Chris Hemmerich
ATTENDEE:Bruce Gray
ATTENDEE:Michael Schwern
ATTENDEE:Scott Beck
ATTENDEE:Christopher Bottoms
ATTENDEE:R. Todd Williams
ATTENDEE:Walt Mankowski
ATTENDEE:Michael Canzoneri
ATTENDEE:Kenny Drobnack
ATTENDEE:John Judd
ATTENDEE:Len Jaffe
COMMENT:99 attendees
DESCRIPTION:Where did we come from? Where are we going? When am I allowed t
 o rip the heads off my users and trample their bodies into the pre-cambria
 m dirt?\n\nAt least one of these questions might be answered during this t
 alk\, as we meander from the dawn of (perl and CPAN) time through to the p
 resent day.\n\nCovering the perl5 ecosystem in all its mad glory\, discuss
 ing the progress and process of the development of the language\, the libr
 aries and the community\, we'll sprinkle raisins on the hysterical and sal
 ute the geniuses and the insane.\n\nBy the time the agony abates you may h
 ave lost a little sanity but you'll have gained a bright and clear idea of
  the state of the new perl enlightenment\, where we're going and how we're
  going to get there.\n\nYou might even understand where the name of the ta
 lk came from too.
DTEND;TZID=America/New_York:20100623T174000
DTSTART;TZID=America/New_York:20100623T170000
LOCATION:cPanel.net (GH3)
ORGANIZER:Matt S Trout
SUMMARY:Wednesday Keynote (State of the Velociraptor)
UID:http://www.yapc2010.com/yn2010/talk/2626
URL:http://www.yapc2010.com/yn2010/talk/2626
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Ricardo Signes
ATTENDEE:Jon Miner
ATTENDEE:Todd Rinaldo
ATTENDEE:Jesse Luehrs
ATTENDEE:Tyler Riddle
ATTENDEE:Curtis Jewell
ATTENDEE:Andrew Rodland
ATTENDEE:Robert Threet
ATTENDEE:David H. Adler
ATTENDEE:Robert Ward
ATTENDEE:Alek Rollyson
ATTENDEE:Aran Deltac
ATTENDEE:Charles Phillips
ATTENDEE:Kenneth Graves
ATTENDEE:Michael Lambert
ATTENDEE:Dave Rolsky
ATTENDEE:Kevin Smith
ATTENDEE:Jamie Pitts
ATTENDEE:Joe Kline
ATTENDEE:Thomas Stanton
ATTENDEE:Benjamin McMahon
ATTENDEE:Stan Schwertly
ATTENDEE:Chas. Owens
ATTENDEE:Jacob Gelbman
ATTENDEE:Chris Nehren
ATTENDEE:Josh ben Jore
ATTENDEE:Julie Eberhart
ATTENDEE:Jason Crome
ATTENDEE:john napiorkowski
ATTENDEE:Victor Stevko
ATTENDEE:Steve Bohlen
ATTENDEE:John Anderson
ATTENDEE:Jon Gentle
ATTENDEE:Makoto Nozaki
ATTENDEE:Kevin Falcone
ATTENDEE:Wes Malone
ATTENDEE:Adam Prime
ATTENDEE:Stevan Little
ATTENDEE:Andy Gorman
ATTENDEE:Mark Stosberg
ATTENDEE:Jason Coble
ATTENDEE:Brad Lhotsky
ATTENDEE:Michael Moser
ATTENDEE:iank
ATTENDEE:Stephen Scaffidi
ATTENDEE:Brian Shilling
ATTENDEE:Barry Workman
ATTENDEE:Damian Conway
ATTENDEE:Philip Henderson
ATTENDEE:Kevin Shaum
ATTENDEE:Petar Puskarich
ATTENDEE:Greg Estep
ATTENDEE:James Carman
ATTENDEE:Gordon Child
ATTENDEE:Matt Meinwald
ATTENDEE:Jacinta Richardson
ATTENDEE:karen todd
ATTENDEE:Kurt Edmiston
ATTENDEE:Christopher Madsen
ATTENDEE:Mark Jubenville
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Scott Beck
ATTENDEE:Jay Hannah
ATTENDEE:Michael Schwern
ATTENDEE:Doug Bell
ATTENDEE:Michael Canzoneri
ATTENDEE:Walt Mankowski
ATTENDEE:John Judd
ATTENDEE:Len Jaffe
COMMENT:69 attendees
DESCRIPTION:In an ancient time when gods and monsters walked the earth\, an
 d dragons and wizards considered humans a mere annoyance (or crunchy and g
 ood with ketchup)\, hear the epic tale of Thog the Troll\, who rose from h
 umble beginnings in the little village of Buttmanton to earn his place in 
 Valhalla by vanquishing the evil eye of a wizard from another dimension.\n
 \nThere may also be perl.
DTEND;TZID=America/New_York:20100623T114000
DTSTART;TZID=America/New_York:20100623T110000
LOCATION:2Checkout.com (Round)
ORGANIZER:Matt S Trout
SUMMARY:The Troll\, the God and the Mountain
UID:http://www.yapc2010.com/yn2010/talk/2627
URL:http://www.yapc2010.com/yn2010/talk/2627
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aran Deltac
ATTENDEE:Ricardo Signes
ATTENDEE:Todd Rinaldo
ATTENDEE:Arthur Schmidt
ATTENDEE:Jesse Luehrs
ATTENDEE:Patrick Michaud
ATTENDEE:Devin Austin
ATTENDEE:David H. Adler
ATTENDEE:Andrew Rodland
ATTENDEE:Dave Rolsky
ATTENDEE:Jason May
ATTENDEE:Dylan Hardison
ATTENDEE:Heath Bair
ATTENDEE:Kurt Edmiston
ATTENDEE:Stan Schwertly
ATTENDEE:Chris Nehren
ATTENDEE:Gordon Child
ATTENDEE:Jason Crome
ATTENDEE:Victor Stevko
ATTENDEE:Steve Bohlen
ATTENDEE:Mike Barry
ATTENDEE:gary
ATTENDEE:Andy Gorman
ATTENDEE:Julie Eberhart
ATTENDEE:John Anderson
ATTENDEE:Jesse Vincent
ATTENDEE:Jon Gentle
ATTENDEE:Kevin Falcone
ATTENDEE:Wes Malone
ATTENDEE:Michael Schwern
ATTENDEE:Brian Shilling
ATTENDEE:Chas. Owens
ATTENDEE:G. Wade Johnson
ATTENDEE:Dan Kurtz
ATTENDEE:Brad Lhotsky
ATTENDEE:Piers Cawley
ATTENDEE:Jason Coble
ATTENDEE:Stephen Scaffidi
ATTENDEE:John Judd
ATTENDEE:iank
ATTENDEE:Josh ben Jore
ATTENDEE:Jacinta Richardson
ATTENDEE:Greg Estep
ATTENDEE:Paul Fenwick
ATTENDEE:Tim Heaney
ATTENDEE:Adam Foxson
ATTENDEE:Jay Hannah
ATTENDEE:Chris Hemmerich
ATTENDEE:Jon Miner
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Christopher Madsen
ATTENDEE:Mark Jubenville
ATTENDEE:Jesse Thompson
ATTENDEE:Kenneth Graves
ATTENDEE:Len Jaffe
COMMENT:55 attendees
DESCRIPTION:I have no idea what this is going to be\; the iron man contesta
 nts get to decide.\n\nUpdate:\n\nNOT A SINGLE ONE OF YOU HORRIBLE PEOPLE V
 OTED FOR THE SAME TITLE!\n\nThe end result being that I have the following
  titles:\n\n- Module::Build > ExtUtils::MakeMaker\n\n- Initial design note
 s for perl 7\n\n- PHP is the future of web development\n\n- The evolution 
 of MVC from Pacman to Django\n\n- Patches Welcome\n\n- Raising Ferrets as 
 a Food Source\n\n- Apple\, the devil incarnate\n\n- How using cognitive sc
 ience will improve HTML::Zoom usability\n\nAnd\, well\, there's really onl
 y one thing to do\, given that's effectively an eight way tie.\n\nCover al
 l of them in one forty minute talk.
DTEND;TZID=America/New_York:20100622T134000
DTSTART;TZID=America/New_York:20100622T130000
LOCATION:cPanel.net (GH3)
ORGANIZER:Matt S Trout
SUMMARY:Iron Mad: The Iron Man Forfeit Talk
UID:http://www.yapc2010.com/yn2010/talk/2628
URL:http://www.yapc2010.com/yn2010/talk/2628
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Todd Rinaldo
ATTENDEE:Alek Rollyson
ATTENDEE:Jon Miner
ATTENDEE:David H. Adler
ATTENDEE:Tyler Riddle
ATTENDEE:Krishna Sethuraman
ATTENDEE:Max Shughart
ATTENDEE:Mark Stosberg
ATTENDEE:Brad Oaks
ATTENDEE:Robert Ward
ATTENDEE:Olaf Alders
ATTENDEE:Andrew Rodland
ATTENDEE:James Carman
ATTENDEE:Michael Lambert
ATTENDEE:Will Natale
ATTENDEE:Shawn Moore
ATTENDEE:Kenneth Power
ATTENDEE:Jamie Pitts
ATTENDEE:Kurt Edmiston
ATTENDEE:Julie Eberhart
ATTENDEE:Gordon Child
ATTENDEE:Phillip Moore
ATTENDEE:Mike Greb
ATTENDEE:Ed Szynaka
ATTENDEE:Alex Timoshenko
ATTENDEE:Matt Christian
ATTENDEE:Wes Malone
ATTENDEE:Ben Mouw
ATTENDEE:gary
ATTENDEE:John Anderson
ATTENDEE:Rachel Page
ATTENDEE:Steve Bohlen
ATTENDEE:Robert Boone
ATTENDEE:Dale Gervais
ATTENDEE:Adam Prime
ATTENDEE:David Laulusa
ATTENDEE:Jeff Brufladt
ATTENDEE:Elizabeth Patterson
ATTENDEE:Michael Moser
ATTENDEE:Michael Peters
ATTENDEE:Doug Bell
ATTENDEE:Barry Workman
ATTENDEE:J. Nick Koston
ATTENDEE:Dan Kurtz
ATTENDEE:Chris Hardie
ATTENDEE:Kevin Shaum
ATTENDEE:Philip Henderson
ATTENDEE:John Lightsey
ATTENDEE:Greg Estep
ATTENDEE:Chris Hemmerich
ATTENDEE:Michael Schwern
ATTENDEE:karen todd
ATTENDEE:Mark Jubenville
ATTENDEE:Dan Magnuszewski
ATTENDEE:Ben Thomas
ATTENDEE:R. Todd Williams
ATTENDEE:John Judd
ATTENDEE:Petar Puskarich
ATTENDEE:G. Wade Johnson
ATTENDEE:Walt Mankowski
ATTENDEE:Nova Patch
COMMENT:61 attendees
DESCRIPTION:So you want your code to run faster. You found the part that's 
 taking the time\, but now you don't know what to do with it. This talk is 
 for you. We’re going to discuss some of the low-hanging fruit of optimizat
 ion—a few small things that will make most perl programs run significantly
  faster.\n\nWe'll cover common bottlenecks\, efficient usage of popular CP
 AN modules\, and a few personal tricks picked up from years of trying to s
 queeze a little more speed out of perl applications.
DTEND;TZID=America/New_York:20100623T134000
DTSTART;TZID=America/New_York:20100623T130000
LOCATION:cPanel.net (GH3)
ORGANIZER:Perrin Harkins
SUMMARY:Top 10 Perl Performance Tips
UID:http://www.yapc2010.com/yn2010/talk/2636
URL:http://www.yapc2010.com/yn2010/talk/2636
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Brad Oaks
ATTENDEE:Tyler Riddle
ATTENDEE:Andy Gorman
ATTENDEE:Mike Greb
ATTENDEE:Benjamin McMahon
ATTENDEE:Chris Nehren
ATTENDEE:Josh ben Jore
ATTENDEE:gary
ATTENDEE:Makoto Nozaki
ATTENDEE:Julie Eberhart
ATTENDEE:Alex Timoshenko
ATTENDEE:Jon Miner
ATTENDEE:Stevan Little
ATTENDEE:Nicholas Perez
ATTENDEE:Dan Kurtz
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Michael Peters
ATTENDEE:Kevin Shaum
ATTENDEE:Paul Vining
ATTENDEE:John Judd
ATTENDEE:Chris Hemmerich
COMMENT:21 attendees
DESCRIPTION:Job queues. Worker pools. We all have them. We all reinvent the
  wheel every time this particular task comes around. Whether it is for cre
 ating reports offline\, processing some heavy calculations\, or some other
  long running\, queued thing\, we reach for our trusty event frameworks an
 d cringe at how eerily familiar this feels and how you wish you could reus
 e something that didn't completely suck.\n\nThat's where the awesomeness o
 f modern Perl comes into play.\n\nThis talk will mainly discuss the tool c
 hain behind POEx::WorkerPool (POE\, Moose\, etc) and the real world applic
 ations that exercise it including applying customizations without monkey-p
 atching the source.
DTEND;TZID=America/New_York:20100623T154000
DTSTART;TZID=America/New_York:20100623T150000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Nicholas Perez
SUMMARY:Modern Perl for the Worker Pattern
UID:http://www.yapc2010.com/yn2010/talk/2637
URL:http://www.yapc2010.com/yn2010/talk/2637
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Robert Ward
ATTENDEE:Todd Rinaldo
ATTENDEE:Mark Jubenville
ATTENDEE:David H. Adler
ATTENDEE:Stephen Scaffidi
ATTENDEE:Charles Phillips
ATTENDEE:Jon Miner
ATTENDEE:Tyler Riddle
ATTENDEE:James Carman
ATTENDEE:Michael Lambert
ATTENDEE:Kevin Smith
ATTENDEE:Heath Bair
ATTENDEE:Andy Gorman
ATTENDEE:Ed Szynaka
ATTENDEE:Devin Austin
ATTENDEE:Benjamin McMahon
ATTENDEE:Victor Stevko
ATTENDEE:Phillip Moore
ATTENDEE:Makoto Nozaki
ATTENDEE:Robert Blackwell
ATTENDEE:Robert Boone
ATTENDEE:David Laulusa
ATTENDEE:Christopher Bottoms
ATTENDEE:Kevin Shaum
ATTENDEE:Nicholas Perez
ATTENDEE:Matt Follett
ATTENDEE:Nova Patch
ATTENDEE:John Judd
ATTENDEE:Jonathan Swartz
ATTENDEE:Brad Lhotsky
ATTENDEE:Greg Estep
ATTENDEE:Walt Mankowski
ATTENDEE:Philip Henderson
COMMENT:33 attendees
DESCRIPTION:POE is a modern asynchronous event programming framework for Pe
 rl that enables cooperative multitasking and timeslicing with a single pro
 cess and more complex multiprocess interaction without the problems associ
 ated with threads.\n\nYou may have heard about POE or felt overwhelmed by 
 the task of using POE in your projects. If that is the case\, please come 
 to this gentle introduction that will show you the power of POE and enable
  you to make the most out of it for all your asynchronous event programmin
 g needs.
DTEND;TZID=America/New_York:20100621T154000
DTSTART;TZID=America/New_York:20100621T150000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Nicholas Perez
SUMMARY:Introduction to POE
UID:http://www.yapc2010.com/yn2010/talk/2638
URL:http://www.yapc2010.com/yn2010/talk/2638
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Devin Austin
ATTENDEE:Kevin Smith
ATTENDEE:Andy Gorman
ATTENDEE:Nicholas Perez
ATTENDEE:Brad Lhotsky
ATTENDEE:Robert Ward
ATTENDEE:Piers Cawley
ATTENDEE:Scott Beck
COMMENT:8 attendees
DESCRIPTION:There has been an explosion of Moose and POE integrations that 
 have developed that bring the state of the art several steps closer to ide
 al. One such integration is POEx::Role::SessionInstantiation which attempt
 s to bridge the gap seamlessly by providing a complete session implementat
 ion to any Moose object that consumes the role. \n\nThis is the foundation
  to a new paradigm allowing a great meld between these two powerhouse tech
 nologies using the phenomenal MooseX::Declare to add some sugary goodness 
 to the mix.\n\nWith all of that said\, it has its own shortcomings which w
 e will discuss along with the future of this module and other POE + Moose 
 integrations.
DTEND;TZID=America/New_York:20100622T154000
DTSTART;TZID=America/New_York:20100622T150000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Nicholas Perez
SUMMARY:Modern POE and Moose Integration with POEx:: Role:: SessionInstanti
 ation
UID:http://www.yapc2010.com/yn2010/talk/2639
URL:http://www.yapc2010.com/yn2010/talk/2639
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Justin Hunter
ATTENDEE:Lee Aylward
ATTENDEE:Andrew Rodland
ATTENDEE:Jesse Luehrs
ATTENDEE:Jason May
ATTENDEE:Max Shughart
ATTENDEE:Shawn Moore
ATTENDEE:Adam Foxson
ATTENDEE:Devin Austin
ATTENDEE:Benjamin McMahon
ATTENDEE:Nicholas Perez
ATTENDEE:Alex Timoshenko
ATTENDEE:Mark Stosberg
ATTENDEE:Petar Puskarich
ATTENDEE:Michael Moser
ATTENDEE:Doug Bell
ATTENDEE:Kevin Shaum
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Charles Phillips
COMMENT:19 attendees
DESCRIPTION:POE and it's diverse namespace on CPAN have a plethora of produ
 ction ready modules to solve lots and lots of everyday problems. That said
 \, let's have a little fun with some of the bleeding edge.\n\nThere is an 
 implementation of a PSGI server called POE::Component::Server::PSGI\, that
  basically allows you run PSGI applications from within POE. This talk wil
 l actually do that by demonstrating a Web::Simple application that will to
 uch a number of systems via POE [ including IRC :) ]
DTEND;TZID=America/New_York:20100622T135000
DTSTART;TZID=America/New_York:20100622T133000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Nicholas Perez
SUMMARY:POE\, Plack and Web::Simple ftw
UID:http://www.yapc2010.com/yn2010/talk/2640
URL:http://www.yapc2010.com/yn2010/talk/2640
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Julie Eberhart
ATTENDEE:Christopher Bottoms
ATTENDEE:Andrew Rodland
ATTENDEE:Arthur Schmidt
ATTENDEE:James Carman
ATTENDEE:Max Shughart
ATTENDEE:Sinan Unur
ATTENDEE:Andy Gorman
ATTENDEE:Devin Austin
ATTENDEE:Jason Crome
ATTENDEE:Victor Stevko
ATTENDEE:Scott Beck
ATTENDEE:Adam Prime
ATTENDEE:john napiorkowski
ATTENDEE:Nicholas Perez
ATTENDEE:Brad Lhotsky
ATTENDEE:Doug Bell
ATTENDEE:Ram Dobson
ATTENDEE:Jason Coble
ATTENDEE:Greg Estep
ATTENDEE:Jason May
ATTENDEE:John Judd
ATTENDEE:Charles Phillips
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Aaron Buechlein
ATTENDEE:Stephen Scaffidi
ATTENDEE:Jay Hannah
COMMENT:27 attendees
DESCRIPTION:Recent developments on Catalyst::Controller::DBIC::API have ena
 bled easier integration with the ExtJS javascript library to provide a rob
 ust datagrid widget. This talk highlights building simple to complex datag
 rids\, making use of off the shelf components.
DTEND;TZID=America/New_York:20100621T095000
DTSTART;TZID=America/New_York:20100621T093000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Nicholas Perez
SUMMARY:Catalyst Datagrids and You
UID:http://www.yapc2010.com/yn2010/talk/2641
URL:http://www.yapc2010.com/yn2010/talk/2641
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Arthur Schmidt
ATTENDEE:Stevan Little
ATTENDEE:Jesse Luehrs
ATTENDEE:Devin Austin
ATTENDEE:Kenneth Graves
ATTENDEE:Michael Lambert
ATTENDEE:Shawn Moore
ATTENDEE:Jason May
ATTENDEE:Adam Foxson
ATTENDEE:Chas. Owens
ATTENDEE:Chris Nehren
ATTENDEE:jerry gay
ATTENDEE:Nicholas Perez
ATTENDEE:Kevin Falcone
ATTENDEE:Stephen Scaffidi
ATTENDEE:Chris Hemmerich
ATTENDEE:Nova Patch
COMMENT:18 attendees
DESCRIPTION:Path::Dispatcher solves the problem of "dispatch" - mapping a s
 tring (the path) through a set of rules to find matches and then act upon 
 them. Most commonly this is done in web applications to run one or more ac
 tions based on each incoming request URI. However\, Path::Dispatcher\, unl
 ike most of the other modules in its niche\, is not married to the web. It
  is also used to dispatch based on command-line arguments in some applicat
 ions\, and to dispatch commands in a MUD engine.\n\nThis talk will give a 
 brief overview of Path::Dispatcher's features. Then the meat of the talk w
 ill describe how its flexible design has met the challenges thrown at it\,
  and how Path::Dispatcher's sibling rival\, Path::Router\, would have fare
 d.\n\nCheck it out:\nhttp://search.cpan.org/perldoc?Path::Dispatcher\nhttp
 ://github.com/bestpractical/path-dispatcher
DTEND;TZID=America/New_York:20100623T102000
DTSTART;TZID=America/New_York:20100623T100000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Shawn Moore
SUMMARY:Hey! Path::Dispatcher kicks ass!
UID:http://www.yapc2010.com/yn2010/talk/2642
URL:http://www.yapc2010.com/yn2010/talk/2642
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jesse Luehrs
ATTENDEE:Curtis Jewell
ATTENDEE:Alek Rollyson
ATTENDEE:Chris Hardie
ATTENDEE:Charles Keefer
ATTENDEE:Julie Eberhart
ATTENDEE:David H. Adler
ATTENDEE:Ryan Dietrich
ATTENDEE:Lee Aylward
ATTENDEE:Jon Miner
ATTENDEE:Damian Conway
ATTENDEE:Max Shughart
ATTENDEE:Craig Barritt
ATTENDEE:Elliot Shank
ATTENDEE:Patrick Michaud
ATTENDEE:Will Coleda
ATTENDEE:Jason May
ATTENDEE:Will Natale
ATTENDEE:Thomas Stanton
ATTENDEE:Jamie Pitts
ATTENDEE:Mark Aufdencamp
ATTENDEE:Adam Foxson
ATTENDEE:Joe Kline
ATTENDEE:Stan Schwertly
ATTENDEE:Josh ben Jore
ATTENDEE:Jason Crome
ATTENDEE:Mike Greb
ATTENDEE:Jacob Gelbman
ATTENDEE:Mike Barry
ATTENDEE:Ben Mouw
ATTENDEE:gary
ATTENDEE:Steve Bohlen
ATTENDEE:Matt Meinwald
ATTENDEE:Tim Sebring
ATTENDEE:John Anderson
ATTENDEE:jerry gay
ATTENDEE:Kevin Falcone
ATTENDEE:Elizabeth Patterson
ATTENDEE:Alex Timoshenko
ATTENDEE:Jeff Brufladt
ATTENDEE:bryan abfalter
ATTENDEE:Piers Cawley
ATTENDEE:Patrick Shuff
ATTENDEE:Aaron Buechlein
ATTENDEE:Lawrence Hixson
ATTENDEE:Gordon Child
ATTENDEE:Jonathan Rockway
ATTENDEE:Dan Magnuszewski
ATTENDEE:Kenny Drobnack
ATTENDEE:Todd Chapman
ATTENDEE:Barry Workman
ATTENDEE:Jonathan Swartz
ATTENDEE:Packy Anderson
ATTENDEE:Michael Moser
ATTENDEE:Brian Shilling
ATTENDEE:Dan Kurtz
ATTENDEE:Mark Stosberg
ATTENDEE:Jason Coble
ATTENDEE:Greg Estep
ATTENDEE:Stephen Bee
ATTENDEE:Jacinta Richardson
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Tim Heaney
ATTENDEE:R. Todd Williams
COMMENT:64 attendees
DESCRIPTION:Since 2001\, Perl 5 has undergone a renaissance. Modern Perl pr
 ograms are powerful\, maintainable\, and understandable. Come learn how to
  take advantage of Perl circa 2010.\n\nIt’s easy to find examples of poorl
 y-written Perl code: global variables\, punctuation soup\, copy and paste 
 code\, commented-out functions. Who’d want to read that? Who could maintai
 n it?\n\nModern Perl code is different. The past decade has produced impor
 tant new features and powerful new techniques for writing clear\, concise\
 , maintainable\, and reusable Perl. These new developments build on each o
 ther to replace awkward\, painful\, or difficult to use correctly approach
 es with simple code.\n\nLearn how to understand context\, to embrace lexic
 al scoping\, to manage CPAN installations without pain\, to perform pain-f
 ree automated testing\, to embrace the CPAN development model\, to adopt n
 ew features of Perl 5.10 and 5.12\, and to take advantage of the Moose obj
 ect system.\n\nLearn about the Perl renaissance and rediscover the joy of 
 Perl.
DTEND;TZID=America/New_York:20100621T154000
DTSTART;TZID=America/New_York:20100621T150000
LOCATION:cPanel.net (GH3)
ORGANIZER:chromatic
SUMMARY:Using Modern Perl
UID:http://www.yapc2010.com/yn2010/talk/2643
URL:http://www.yapc2010.com/yn2010/talk/2643
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jon Miner
ATTENDEE:Todd Rinaldo
ATTENDEE:Shawn Moore
ATTENDEE:Curtis Jewell
ATTENDEE:Jesse Luehrs
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Nova Patch
ATTENDEE:Alek Rollyson
ATTENDEE:Dave Rolsky
ATTENDEE:Kenneth Graves
ATTENDEE:Jason May
ATTENDEE:Dylan Hardison
ATTENDEE:Max Shughart
ATTENDEE:R Geoffrey Avery
ATTENDEE:Elizabeth Patterson
ATTENDEE:Andy Gorman
ATTENDEE:Nicholas Perez
ATTENDEE:Brian Shilling
ATTENDEE:Bruce Gray
ATTENDEE:Christopher Madsen
ATTENDEE:Jay Hannah
ATTENDEE:J. Nick Koston
ATTENDEE:Jeff Brufladt
ATTENDEE:Barry Workman
ATTENDEE:Jesse Thompson
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Brad Lhotsky
ATTENDEE:Chris Hardie
ATTENDEE:Steve Bohlen
COMMENT:29 attendees
DESCRIPTION:I'd like to present a talk on lessons learned during the past c
 ouple years working as a telecommuter. I will also be borrowing material f
 rom coworkers and other telecommuters I know to see what input they come u
 p with. The goal is to educate folks on a few of the pros and cons of the 
 telecommute work-style and tips on how to succeed if you choose to pursue 
 this career path.
DTEND;TZID=America/New_York:20100621T104000
DTSTART;TZID=America/New_York:20100621T100000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Sterling Hanenkamp
SUMMARY:Telecommuting: Privileges and Perils
UID:http://www.yapc2010.com/yn2010/talk/2644
URL:http://www.yapc2010.com/yn2010/talk/2644
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Curtis Jewell
ATTENDEE:Stephen Scaffidi
ATTENDEE:Olaf Alders
ATTENDEE:Jesse Luehrs
ATTENDEE:Devin Austin
ATTENDEE:Todd Rinaldo
ATTENDEE:Adam Foxson
ATTENDEE:Chris Nehren
ATTENDEE:Mike Barry
ATTENDEE:John Anderson
ATTENDEE:john napiorkowski
ATTENDEE:Makoto Nozaki
ATTENDEE:Wes Malone
ATTENDEE:Greg Estep
ATTENDEE:Matt Meinwald
ATTENDEE:Brad Lhotsky
ATTENDEE:iank
ATTENDEE:Kevin Shaum
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Victor Stevko
ATTENDEE:John Judd
ATTENDEE:Jason May
COMMENT:22 attendees
DESCRIPTION:Anyone who's worked in a nontrivial environment knows that gett
 ing libs shipped with an app that's being deployed can be a lot of hassle.
  We've been using local::lib for this at Shadowcat for a while now\, and I
 'd like to share some of the tricks we've learned for making things work b
 est for both devs who want to use CPAN and admins who need to deploy their
  code. This talk will cover the concepts of local::lib and some more advan
 ced configurations (in other words\, it's not going to rehash the POD). In
  addition\, I'll cover some common traps and how to avoid them.
DTEND;TZID=America/New_York:20100623T132000
DTSTART;TZID=America/New_York:20100623T130000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Chris Nehren
SUMMARY:local::lib: Developer <3 sysadmin
UID:http://www.yapc2010.com/yn2010/talk/2645
URL:http://www.yapc2010.com/yn2010/talk/2645
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Brad Oaks
ATTENDEE:Christopher Madsen
ATTENDEE:Olaf Alders
ATTENDEE:Shawn Moore
ATTENDEE:Jesse Luehrs
ATTENDEE:Justin Hunter
ATTENDEE:Devin Austin
ATTENDEE:Curtis Jewell
ATTENDEE:Alek Rollyson
ATTENDEE:Ricardo Signes
ATTENDEE:James Carman
ATTENDEE:Dave Rolsky
ATTENDEE:Max Shughart
ATTENDEE:Jason May
ATTENDEE:Kevin Smith
ATTENDEE:Jamie Pitts
ATTENDEE:Victor Stevko
ATTENDEE:jerry gay
ATTENDEE:John Anderson
ATTENDEE:Stevan Little
ATTENDEE:Mike Barry
ATTENDEE:Stephen Scaffidi
ATTENDEE:Kurt Edmiston
ATTENDEE:Elliot Shank
ATTENDEE:Scott Beck
ATTENDEE:Jay Hannah
ATTENDEE:Bruce Gray
ATTENDEE:Doug Bell
ATTENDEE:Dan Magnuszewski
COMMENT:29 attendees
DESCRIPTION:Moose has had a lot of success over the past few years as a gen
 eral purpose object orientation system\, but the area in which it really s
 hines over previous solutions is in its extensibility. The MooseX namespac
 e is full of useful tools (over 150 dists at last count)\, and this talk w
 ill explain how they work\, and how writing custom\, project-specific exte
 nsions can help make your code clearer and more powerful. The talk will in
 clude a description of Moose's metamodel\, but a working knowledge of Moos
 e will be assumed.
DTEND;TZID=America/New_York:20100623T154000
DTSTART;TZID=America/New_York:20100623T150000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Jesse Luehrs
SUMMARY:Extending Moose
UID:http://www.yapc2010.com/yn2010/talk/2646
URL:http://www.yapc2010.com/yn2010/talk/2646
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Robert Threet
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Charles Keefer
ATTENDEE:Todd Rinaldo
ATTENDEE:Joe Kline
ATTENDEE:Jason Crome
ATTENDEE:Kevin Falcone
ATTENDEE:Mark Stosberg
ATTENDEE:Ed Szynaka
ATTENDEE:Chris Hardie
ATTENDEE:R. Todd Williams
COMMENT:11 attendees
DESCRIPTION:If you already have an install of RT\, you may want to change s
 omething about it.  If you've never used RT\, come find out if it will mee
 t your needs.  If you want to contribute to rt.cpan.org\, learn how the ex
 tension system works so you can make life easy for the admins.\n\nWe'll wa
 lk through what you can change from the RT web interface and what you'll n
 eed or want to do by writing custom perl extensions that can do the follow
 ing:\n\nPackaging extensions as perl modules\nCreating database objects th
 at your extension relies on\nWriting tests\nUsing custom configuration var
 iables
DTEND;TZID=America/New_York:20100623T154000
DTSTART;TZID=America/New_York:20100623T150000
LOCATION:2Checkout.com (Round)
ORGANIZER:Kevin Falcone
SUMMARY:Making Request Tracker Do What You Mean
UID:http://www.yapc2010.com/yn2010/talk/2648
URL:http://www.yapc2010.com/yn2010/talk/2648
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Olaf Alders
ATTENDEE:Ricardo Signes
ATTENDEE:David H. Adler
ATTENDEE:Justin Hunter
ATTENDEE:James E Keenan
ATTENDEE:Kurt Edmiston
ATTENDEE:Wes Malone
ATTENDEE:Jesse Vincent
ATTENDEE:Michael Peters
ATTENDEE:Jay Hannah
ATTENDEE:Paul Vining
COMMENT:11 attendees
DESCRIPTION:Booking.com is a fast growing company selling hotel rooms\, usi
 ng the\nLAMP (Linux\, Apache\, MySQL\, Perl) stack. This talk gives an ove
 rview \nof what kind of company Booking.com is\, and which role Perl\, and
  Perl \ndevelopers play.          \n\nWe will show who the various classes
  of users are (external\, internal)\,\nwho our "customers" (departments de
 velopers develop for) are. We'll\ngive an overview of the (open source) to
 ols and Perl frameworks we use \nin our daily developer life.\n\nAnd we'll
  show how Booking.com gives its developers free beer (and yes\, we're hiri
 ng).
DTEND;TZID=America/New_York:20100621T154000
DTSTART;TZID=America/New_York:20100621T150000
LOCATION:cPanel.net (GH1)
ORGANIZER:Abigail
SUMMARY:Booking.com\, a Perl success story
UID:http://www.yapc2010.com/yn2010/talk/2649
URL:http://www.yapc2010.com/yn2010/talk/2649
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jon Miner
ATTENDEE:Aran Deltac
ATTENDEE:Olaf Alders
ATTENDEE:Ricardo Signes
ATTENDEE:Arthur Schmidt
ATTENDEE:Kenneth Power
ATTENDEE:Kevin Smith
ATTENDEE:Alex Timoshenko
ATTENDEE:Elliot Shank
ATTENDEE:John Anderson
ATTENDEE:Mike Greb
ATTENDEE:Dan Kurtz
ATTENDEE:Richard Troth
ATTENDEE:R Geoffrey Avery
ATTENDEE:Scott Beck
COMMENT:15 attendees
DESCRIPTION:In early 2009\, Booking.com started using the agile programming
  technique\,\nScrum\, for doing development. Right from the beginning\, Bo
 oking.com\nneeded to steer away from the formal Scrum way in order to cope
  with    \nits unique demands. Over a period of a year\, Booking.com has e
 volved\nthe technique it uses\, resulting in a methodology called "Beyond 
 Scrum".\n\nIn this talk\, we discuss the Scrum methodology\, and how Booki
 ng.com   \ninitially implemented it. We then discuss the shortcomings and 
 problems\nBooking.com encountered\, and how Booking.com has solved them. W
 e finish \nwe an overview of how Booking.com currently uses its "Beyond Sc
 rum"\nmethodology.
DTEND;TZID=America/New_York:20100623T114000
DTSTART;TZID=America/New_York:20100623T110000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Abigail
SUMMARY:When Scrum isn't agile enough
UID:http://www.yapc2010.com/yn2010/talk/2650
URL:http://www.yapc2010.com/yn2010/talk/2650
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Devin Austin
ATTENDEE:Brad Oaks
ATTENDEE:Robert Ward
ATTENDEE:Dave Rolsky
ATTENDEE:Kevin Smith
ATTENDEE:Jon Miner
ATTENDEE:Benjamin McMahon
ATTENDEE:Thomas Stanton
ATTENDEE:john napiorkowski
ATTENDEE:David Laulusa
ATTENDEE:Greg Estep
ATTENDEE:iank
ATTENDEE:R Geoffrey Avery
ATTENDEE:Bruce Gray
ATTENDEE:Aran Deltac
ATTENDEE:Michael Moser
ATTENDEE:Chris Hemmerich
COMMENT:17 attendees
DESCRIPTION:Frameworks\, MOPs\, traits\, declarative syntax... It's a full 
 time job keeping up with all the amazing things happening in Perl. All tha
 t being said\, there are some important middle bits that should not be ign
 ored. The aforementioned technologies are great – in fact\, we'll use them
  – but validating data and telling your customer about it through messagin
 g are how you interface.\n\nFirst we will discuss the goals of Data::Verif
 ier and Message::Stack. Then we will cover how they can be used to leverag
 e Perl's recent innovations and to better communicate with yours users.  T
 hen we'll discover how to tie it all together using Data::Manager
DTEND;TZID=America/New_York:20100621T144000
DTSTART;TZID=America/New_York:20100621T140000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Cory Watson
SUMMARY:Invigorating The Forgotten Bits Of Your WebApp with Verification an
 d Messaging
UID:http://www.yapc2010.com/yn2010/talk/2651
URL:http://www.yapc2010.com/yn2010/talk/2651
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Mark Stosberg
ATTENDEE:Stevan Little
ATTENDEE:Kenneth Graves
ATTENDEE:Byron Austin
ATTENDEE:Devin Austin
ATTENDEE:john napiorkowski
ATTENDEE:Ed Szynaka
ATTENDEE:Matt Christian
ATTENDEE:Shawn Moore
ATTENDEE:iank
ATTENDEE:Ben Thomas
ATTENDEE:Doug Bell
ATTENDEE:Jon Miner
ATTENDEE:G. Wade Johnson
ATTENDEE:John Lightsey
ATTENDEE:Greg Estep
COMMENT:16 attendees
DESCRIPTION:There is a schism between what a designer can make sense out of
 \, what a developer wants to put up with.  I don't plan to solve this\, bu
 t I'm sharing the progress we've made in terms of finding a middle ground.
 
DTEND;TZID=America/New_York:20100621T154000
DTSTART;TZID=America/New_York:20100621T150000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Jay Shirley
SUMMARY:Template developers won't hate and designers can use.
UID:http://www.yapc2010.com/yn2010/talk/2652
URL:http://www.yapc2010.com/yn2010/talk/2652
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Robert Ward
ATTENDEE:Todd Rinaldo
ATTENDEE:Arthur Schmidt
ATTENDEE:Devin Austin
ATTENDEE:Dave Rolsky
ATTENDEE:Andrew Rodland
ATTENDEE:Christopher Bottoms
ATTENDEE:Charles Phillips
ATTENDEE:James Carman
ATTENDEE:Andy Gorman
ATTENDEE:Sinan Unur
ATTENDEE:Wes Malone
ATTENDEE:Max Shughart
ATTENDEE:Victor Stevko
ATTENDEE:Jason Crome
ATTENDEE:Scott Beck
ATTENDEE:John Anderson
ATTENDEE:Robert Blackwell
ATTENDEE:Julie Eberhart
ATTENDEE:john napiorkowski
ATTENDEE:Adam Prime
ATTENDEE:Jason May
ATTENDEE:Thomas Stanton
ATTENDEE:Aaron Buechlein
ATTENDEE:Dan Magnuszewski
ATTENDEE:John Judd
ATTENDEE:G. Wade Johnson
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Brad Lhotsky
ATTENDEE:Stephen Scaffidi
ATTENDEE:Doug Bell
ATTENDEE:Jason Coble
ATTENDEE:Greg Estep
COMMENT:33 attendees
DESCRIPTION:Programming is hard\, and it is harder on the users.  This talk
  goes over tips I've found that make long term maintenance much less of a 
 headache.
DTEND;TZID=America/New_York:20100621T092000
DTSTART;TZID=America/New_York:20100621T090000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Jay Shirley
SUMMARY:Building Maintainable Catalyst Applications
UID:http://www.yapc2010.com/yn2010/talk/2653
URL:http://www.yapc2010.com/yn2010/talk/2653
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jamie Pitts
ATTENDEE:Phillip Moore
ATTENDEE:john napiorkowski
ATTENDEE:Ed Szynaka
ATTENDEE:jerry gay
ATTENDEE:Matt Christian
ATTENDEE:Dale Gervais
ATTENDEE:Rachel Page
ATTENDEE:iank
ATTENDEE:Alex Timoshenko
ATTENDEE:Stephen Scaffidi
ATTENDEE:Michael Canzoneri
COMMENT:12 attendees
DESCRIPTION:Software development is a fairly mature topic in the 21st centu
 ry\, but software deployment is still a black art. In order to achieve sca
 lability in large environment\, most administrators eventually attempt to 
 centrally manage software deployment on distributed filesystems\, but in a
  heterogeneous environment\, this proves to be very difficult to scale\, a
 nd maintain stability.\n\nEFS is a software product that manages the globa
 l distribution of arbitrary versions of software in a large enterprise. Wi
 th support for separate development and productions environments EFS has f
 unctionality that implements true change control. EFS provides a highly sc
 alable versionized namespace\, that allows multiple versions of the same s
 oftware product to co-exist. It includes support for tracking dependencies
  between releases\, which releases are development\, production\, or depre
 cated.\n\nEFS itself is implemented entirely in perl\, and uses a wide var
 iety of open source software (OpenSSL\, OpenSSH\, MySQL). EFS was not desi
 gned in a vacuum. It is an open source implementation of the core of the A
 urora UNIX environment implemented at Morgan Stanley in the 1990s. Over th
 e years\, numerous presentations about the Aurora concept have been given 
 publicly\, but the core Aurora software (AFS/VMS) remained proprietary. No
 w\, this functionality has been brought the open source community\, and we
  (the EFS team) are convinced we have a product that change the way softwa
 re is managed in large environments.
DTEND;TZID=America/New_York:20100623T144000
DTSTART;TZID=America/New_York:20100623T140000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Phillip Moore
SUMMARY:Introducing EFS: Software Distribution and Change Control for Distr
 ibuted Environments
UID:http://www.yapc2010.com/yn2010/talk/2654
URL:http://www.yapc2010.com/yn2010/talk/2654
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Alek Rollyson
ATTENDEE:Lee Aylward
ATTENDEE:Olaf Alders
ATTENDEE:Justin Hunter
ATTENDEE:Julie Eberhart
ATTENDEE:Michael Lambert
ATTENDEE:Shawn Moore
ATTENDEE:Sinan Unur
ATTENDEE:Max Shughart
ATTENDEE:Devin Austin
ATTENDEE:Joe Kline
ATTENDEE:Wes Malone
ATTENDEE:Jon Miner
ATTENDEE:Victor Stevko
ATTENDEE:Alex Timoshenko
ATTENDEE:Petar Puskarich
ATTENDEE:bryan abfalter
ATTENDEE:Doug Bell
ATTENDEE:Jason Coble
ATTENDEE:Michael Moser
ATTENDEE:Kevin Shaum
ATTENDEE:Charles Phillips
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Mark Jubenville
COMMENT:24 attendees
DESCRIPTION:Plack\, Continuity\, Corona\, Twiggy and company bring high per
 formance and high level abstraction to Perl web serving.  This talk explor
 es these new wave technologies and then goes on to investigate suitably fu
 turistic ways of scaling pre-forked and coroutine based web serving enviro
 nments\, especially looking at technologies from supercomputing:  globally
  shared memory\nsystems and single system image clusters\, and what Perl a
 nd CPAN have to offer to take advantage of these systems.  While it's poss
 ible to write distributed applications that run on a\nbank of disparate co
 mputers\, doing so bloats code\, takes time\, and is generally less optima
 l.\nMemcached\, database sharding\, SOAP API loadbalancing and map/reduce 
 are poor abstractions for most applications\, but in the name of speed\, t
 hese are routinely specified for new designs.  On the other hand\, abstrac
 tions taken from supercomputing offer a far better environment to program 
 Perl web apps in.  High energy laboratories\, oil exploration companies\, 
 financial services companies\, meteorology research centers and a host of 
 other institutions have long enjoyed programming extremely large computers
  with terabytes of RAM and thousands of processors.  Cray/SGI pioneered a 
 lot of the technology to scale computers to dozens\, hundreds\, and then t
 housands of processors -- and donated the technology to Linux as Free Soft
 ware. The current largest\, fastest computer in the world is a Linux machi
 ne.  Various ideas of clustering are touched upon\, but "single system ima
 ge" and "global shared memory" systems provide the most fun abstractions t
 o program on.  This talk tries to be both interesting and immediately appl
 icable -- you can replicate these experiments in your own engineering depa
 rtment.
DTEND;TZID=America/New_York:20100622T132000
DTSTART;TZID=America/New_York:20100622T130000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Scott Walters
SUMMARY:Writing Crazy Fast Web Apps with Continuity\, Plack\, and a Homemad
 e Supercomputer
UID:http://www.yapc2010.com/yn2010/talk/2657
URL:http://www.yapc2010.com/yn2010/talk/2657
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Patrick Michaud
ATTENDEE:Makoto Nozaki
ATTENDEE:Ricardo Signes
ATTENDEE:Damian Conway
ATTENDEE:Dave Rolsky
ATTENDEE:Shawn Moore
ATTENDEE:Jon Miner
ATTENDEE:Will Coleda
ATTENDEE:Heath Bair
ATTENDEE:Stan Schwertly
ATTENDEE:Mike Greb
ATTENDEE:Jesse Vincent
ATTENDEE:jerry gay
ATTENDEE:Kevin Falcone
ATTENDEE:Gabor Szabo
ATTENDEE:Bruce Gray
ATTENDEE:Dan Wright
ATTENDEE:Lawrence Hixson
ATTENDEE:Jacinta Richardson
COMMENT:20 attendees
DESCRIPTION:The Perl Foundation is heading into its 10th year. Since the or
 ganization was founded we have been striving to advance the Perl programmi
 ng language. This talk will provide a review of the successes and failures
  of the past year\, and take a brief look at the plans for the year ahead.
 
DTEND;TZID=America/New_York:20100621T094000
DTSTART;TZID=America/New_York:20100621T090000
LOCATION:cPanel.net (GH1)
ORGANIZER:Karen Pauley
SUMMARY:TPF 2009 - 2010 Review
UID:http://www.yapc2010.com/yn2010/talk/2658
URL:http://www.yapc2010.com/yn2010/talk/2658
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Todd Rinaldo
ATTENDEE:Mark Stosberg
ATTENDEE:David H. Adler
ATTENDEE:Michael Lambert
ATTENDEE:Ed Szynaka
ATTENDEE:James E Keenan
ATTENDEE:Matt Meinwald
ATTENDEE:Matt Christian
ATTENDEE:Paul Vining
ATTENDEE:Brad Oaks
ATTENDEE:Dan Wright
ATTENDEE:Kenny Drobnack
ATTENDEE:Chris Hardie
ATTENDEE:Greg Estep
COMMENT:14 attendees
DESCRIPTION:Learn how darcs is used to efficiently manage a Perl project wi
 th over 100\,000 lines of code. Starting with the basics of this alternati
 ve to git\, the talk will provide detailed examples of a workflow based on
  darcs' unique cherry picking ability. The method allows for dozens of act
 ive tasks with changing priorities to be in progress at once\, while rarel
 y ever needing to create a traditional branch. The talk will include some 
 comparisions with git.
DTEND;TZID=America/New_York:20100621T102000
DTSTART;TZID=America/New_York:20100621T100000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Mark Stosberg
SUMMARY:Managing 100\,000 lines of Perl with darcs
UID:http://www.yapc2010.com/yn2010/talk/2659
URL:http://www.yapc2010.com/yn2010/talk/2659
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Chris Hardie
ATTENDEE:David H. Adler
ATTENDEE:Ricardo Signes
ATTENDEE:Jon Miner
ATTENDEE:Jesse Luehrs
ATTENDEE:Justin Hunter
ATTENDEE:Charles Keefer
ATTENDEE:Chris Prather
ATTENDEE:Curtis Jewell
ATTENDEE:Mark Stosberg
ATTENDEE:Alek Rollyson
ATTENDEE:Todd Rinaldo
ATTENDEE:Damian Conway
ATTENDEE:Dave Rolsky
ATTENDEE:Jason Crome
ATTENDEE:Ed Szynaka
ATTENDEE:John Anderson
ATTENDEE:Alex Timoshenko
ATTENDEE:Matt Christian
ATTENDEE:gary
ATTENDEE:Doug Bell
ATTENDEE:Patrick Michaud
ATTENDEE:Barry Workman
ATTENDEE:Michael Canzoneri
COMMENT:24 attendees
DESCRIPTION:Do your clients really care about what programming language you
  use to meet their needs?  When does talking about the technical benefits 
 of using Perl versus another language help or hurt your pitch?  If you do 
 need to sell Perl\, what’s the best way to do it for a given audience?  Ch
 ris Hardie will share from his experiences in talking (or not talking) to 
 clients about Perl when selling and managing web application development p
 rojects\, and provide some tips and framing you can use to sell your clien
 t (or boss\, or IT department) on Perl.
DTEND;TZID=America/New_York:20100623T164000
DTSTART;TZID=America/New_York:20100623T160000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Chris Hardie
SUMMARY:How to talk (or not talk) to your clients about Perl
UID:http://www.yapc2010.com/yn2010/talk/2660
URL:http://www.yapc2010.com/yn2010/talk/2660
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dave Rolsky
ATTENDEE:Dylan Hardison
ATTENDEE:Jacob Gelbman
ATTENDEE:Robert Boone
ATTENDEE:Wes Malone
ATTENDEE:Robert Blackwell
ATTENDEE:Michael Peters
ATTENDEE:Patrick Michaud
ATTENDEE:R Geoffrey Avery
COMMENT:9 attendees
DESCRIPTION:Markdown is a convenient format for wikis\, comments\, and any 
 other sort of user input. However\, parsing it is painful\, and the existi
 ng Perl tools are limited to turning Markdown straight into HTML.\n\nMarkd
 ent is an event-generating parser (think SAX). Using Markdent\, you can ex
 plore Markdown documents in all sorts of interesting ways.\n\nYou could ex
 tract all of the links in a document\, turn it into plain text\, pull out 
 headers to build a table of contents\, and of course turn it into HTML.
DTEND;TZID=America/New_York:20100623T142000
DTSTART;TZID=America/New_York:20100623T140000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Dave Rolsky
SUMMARY:Markdent - Event Based Markdown Parsing
UID:http://www.yapc2010.com/yn2010/talk/2662
URL:http://www.yapc2010.com/yn2010/talk/2662
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Christopher Madsen
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Dave Rolsky
ATTENDEE:Michael Lambert
ATTENDEE:Sinan Unur
ATTENDEE:Adam Foxson
ATTENDEE:Chas. Owens
ATTENDEE:Jon Gentle
ATTENDEE:John Anderson
ATTENDEE:Arthur Schmidt
ATTENDEE:Chris Hemmerich
COMMENT:11 attendees
DESCRIPTION:Fey is a tool for generating SQL programmatically. Ever tried t
 o build a complex query from a string based on lots of user parameters? Ev
 er wanted to tear your hair out in the process? If so\, Fey might be usefu
 l for you.\n\nFey::ORM is an ORM built on top of Fey and Moose. It aims to
  be a "SQL-ish" ORM. Rather than try to hide the details of the database\,
  Fey::ORM makes SQL (via Fey) a core part of its operation.\n\nIf other OR
 Ms seem too far from the database\, you might like Fey::ORM. If you love O
 O and hate SQL\, then you might not \;)
DTEND;TZID=America/New_York:20100621T154000
DTSTART;TZID=America/New_York:20100621T150000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Dave Rolsky
SUMMARY:Fey and Fey::ORM
UID:http://www.yapc2010.com/yn2010/talk/2663
URL:http://www.yapc2010.com/yn2010/talk/2663
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Christopher Madsen
ATTENDEE:Kenneth Graves
ATTENDEE:Sinan Unur
ATTENDEE:Will Natale
ATTENDEE:Krishna Sethuraman
ATTENDEE:Benjamin McMahon
ATTENDEE:Jason Crome
ATTENDEE:Doug Bell
ATTENDEE:Greg Estep
ATTENDEE:Charles Phillips
ATTENDEE:Damian Conway
ATTENDEE:Joe Kline
ATTENDEE:R Geoffrey Avery
COMMENT:13 attendees
DESCRIPTION:This talk will introduce the PostScript::Report module\, explai
 n the basic concepts of its design\, and show how you can easily create ni
 cely-formatted printed (or PDF) reports using it.\n\nhttp://search.cpan.or
 g/dist/PostScript-Report/\n\nSlides are now available: http://www.cjmweb.n
 et/perl/yapc2010/
DTEND;TZID=America/New_York:20100621T112000
DTSTART;TZID=America/New_York:20100621T110000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Christopher Madsen
SUMMARY:Writing reports with PostScript:: Report
UID:http://www.yapc2010.com/yn2010/talk/2665
URL:http://www.yapc2010.com/yn2010/talk/2665
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jesse Luehrs
ATTENDEE:Robert Ward
ATTENDEE:Andrew Rodland
ATTENDEE:Charles Keefer
ATTENDEE:Charles Phillips
ATTENDEE:Lee Aylward
ATTENDEE:Devin Austin
ATTENDEE:Ryan Dietrich
ATTENDEE:Jon Miner
ATTENDEE:Stevan Little
ATTENDEE:Justin Hunter
ATTENDEE:Arthur Schmidt
ATTENDEE:David H. Adler
ATTENDEE:Ricardo Signes
ATTENDEE:Christopher Bottoms
ATTENDEE:Curtis Jewell
ATTENDEE:Christopher Madsen
ATTENDEE:Alek Rollyson
ATTENDEE:Todd Rinaldo
ATTENDEE:Damian Conway
ATTENDEE:Kenneth Graves
ATTENDEE:James Carman
ATTENDEE:Dave Rolsky
ATTENDEE:G. Wade Johnson
ATTENDEE:Shawn Moore
ATTENDEE:Kenneth Power
ATTENDEE:Kevin Smith
ATTENDEE:Elliot Shank
ATTENDEE:Jason May
ATTENDEE:Dylan Hardison
ATTENDEE:James E Keenan
ATTENDEE:Max Shughart
ATTENDEE:Sinan Unur
ATTENDEE:Gordon Child
ATTENDEE:Nova Patch
ATTENDEE:Craig Barritt
ATTENDEE:Heath Bair
ATTENDEE:Will Coleda
ATTENDEE:Will Natale
ATTENDEE:Greg Estep
ATTENDEE:Jamie Pitts
ATTENDEE:Mike Greb
ATTENDEE:Joe Kline
ATTENDEE:Kurt Edmiston
ATTENDEE:Stan Schwertly
ATTENDEE:Byron Austin
ATTENDEE:Adam Foxson
ATTENDEE:Benjamin McMahon
ATTENDEE:Chas. Owens
ATTENDEE:Patrick Michaud
ATTENDEE:Jacob Gelbman
ATTENDEE:Chris Nehren
ATTENDEE:Josh ben Jore
ATTENDEE:Victor Stevko
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Jason Crome
ATTENDEE:Mike Barry
ATTENDEE:Matt Meinwald
ATTENDEE:Matt Follett
ATTENDEE:Matt Christian
ATTENDEE:Alex Timoshenko
ATTENDEE:chris tilton
ATTENDEE:Andy Gorman
ATTENDEE:Nicholas Perez
ATTENDEE:gary
ATTENDEE:jerry gay
ATTENDEE:Makoto Nozaki
ATTENDEE:Julie Eberhart
ATTENDEE:Ben Mouw
ATTENDEE:Jon Gentle
ATTENDEE:Ed Szynaka
ATTENDEE:Jesse Vincent
ATTENDEE:R Geoffrey Avery
ATTENDEE:Steve Bohlen
ATTENDEE:john napiorkowski
ATTENDEE:Robert Boone
ATTENDEE:Wes Malone
ATTENDEE:David Laulusa
ATTENDEE:John Anderson
ATTENDEE:Kevin Falcone
ATTENDEE:iank
ATTENDEE:Brian Shilling
ATTENDEE:Barry Workman
ATTENDEE:Doug Bell
ATTENDEE:Petar Puskarich
ATTENDEE:Mark Stosberg
ATTENDEE:Lawrence Hixson
ATTENDEE:Jason Coble
ATTENDEE:Ben Thomas
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Elizabeth Patterson
ATTENDEE:Jeff Brufladt
ATTENDEE:Michael Moser
ATTENDEE:bryan abfalter
ATTENDEE:Piers Cawley
ATTENDEE:John Judd
ATTENDEE:Dan Kurtz
ATTENDEE:Chris Hardie
ATTENDEE:Kevin Shaum
ATTENDEE:John Lightsey
ATTENDEE:Paul Vining
ATTENDEE:Stephen Scaffidi
ATTENDEE:Patrick Donelan
ATTENDEE:Brad Lhotsky
ATTENDEE:Kenny Drobnack
ATTENDEE:Mark Jubenville
ATTENDEE:Tim Heaney
ATTENDEE:R. Todd Williams
ATTENDEE:Jesse Thompson
ATTENDEE:Chris Hemmerich
ATTENDEE:Jacinta Richardson
ATTENDEE:Jay Hannah
ATTENDEE:Bruce Gray
ATTENDEE:Karen Pauley
COMMENT:114 attendees
DESCRIPTION:This talk will attempt to explain the history of Perl from the 
 viewpoint of the current Modern Perl movement. We will show how Perl thoug
 hout the ages has morphed and grown as a language to fill the needs of it'
 s wide and diverse range of users.\n\nWe then examine Modern Perl today\, 
 peeling away the hype and examining what Modern Perl really means to the e
 very-man programmer in the trenches.\n\nWe will then explore where Perl is
  headed in the future.\n\nAnd then we will go drink beer!
DTEND;TZID=America/New_York:20100622T164000
DTSTART;TZID=America/New_York:20100622T160000
LOCATION:cPanel.net (GH3)
ORGANIZER:Stevan Little
SUMMARY:Tuesday Keynote (Modern Perl)
UID:http://www.yapc2010.com/yn2010/talk/2666
URL:http://www.yapc2010.com/yn2010/talk/2666
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jacob Gelbman
ATTENDEE:jerry gay
ATTENDEE:Bruce Gray
ATTENDEE:Solomon Foster
ATTENDEE:Elliot Shank
COMMENT:5 attendees
DESCRIPTION:Larry Wall has written some interesting things.  Recently (for 
 some definition of 'recently') he wrote 'gimme5' to help him translate Per
 l 6 code into Perl 5 code.  The successor to 'gimme5' is 'viv'\, short for
  VI on V (6 on 5).\n\nWe will explore 'viv' and 'gimme5' for enchanting Pe
 rl 5 things.
DTEND;TZID=America/New_York:20100623T114000
DTSTART;TZID=America/New_York:20100623T110000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Nathan Gray
SUMMARY:Exploring viv/gimme5
UID:http://www.yapc2010.com/yn2010/talk/2667
URL:http://www.yapc2010.com/yn2010/talk/2667
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Craig Barritt
ATTENDEE:Charles Phillips
ATTENDEE:Jon Miner
ATTENDEE:Aran Deltac
ATTENDEE:James Carman
ATTENDEE:Byron Austin
ATTENDEE:Jacob Gelbman
ATTENDEE:Andy Gorman
ATTENDEE:Julie Eberhart
ATTENDEE:Victor Stevko
ATTENDEE:Ben Mouw
ATTENDEE:Alex Timoshenko
ATTENDEE:Ed Szynaka
ATTENDEE:John Anderson
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Joe Kline
ATTENDEE:Jay Hannah
ATTENDEE:Arthur Schmidt
ATTENDEE:Dallas Deeds
COMMENT:19 attendees
DESCRIPTION:Writing concise code is a creative process that requires the th
 ree virtues of a programmer: Laziness\, Impatience & Hubris. These are the
  same virtues of my children’s favorite Superhero – Capt’n Underpants.  Wi
 th the visual assistance of this caped virtuoso\, witness real-world scena
 rios from a high-load environments that demand interfacing with numerous d
 isparate systems. Learn how the role of simplifying your code and applying
  modern Perl practices\, while at the same time making it more robust\, ca
 n play in dramatically reducing technical debt as well as thwart evil-doer
 s.
DTEND;TZID=America/New_York:20100623T134000
DTSTART;TZID=America/New_York:20100623T130000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Aran Deltac
SUMMARY:Super Hero’s Code: Why writing concise code matters!
UID:http://www.yapc2010.com/yn2010/talk/2668
URL:http://www.yapc2010.com/yn2010/talk/2668
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Moser
ATTENDEE:Aran Deltac
ATTENDEE:Robert Ward
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Todd Rinaldo
ATTENDEE:James Carman
ATTENDEE:Max Shughart
ATTENDEE:Will Natale
ATTENDEE:Kevin Smith
ATTENDEE:Dylan Hardison
ATTENDEE:Craig Barritt
ATTENDEE:Byron Austin
ATTENDEE:Joe Kline
ATTENDEE:Kurt Edmiston
ATTENDEE:Stan Schwertly
ATTENDEE:Jacob Gelbman
ATTENDEE:Victor Stevko
ATTENDEE:Julie Eberhart
ATTENDEE:Tim Sebring
ATTENDEE:Alex Timoshenko
ATTENDEE:Wes Malone
ATTENDEE:Steve Bohlen
ATTENDEE:Matt Follett
ATTENDEE:Jon Gentle
ATTENDEE:Dan Kurtz
ATTENDEE:Brian Shilling
ATTENDEE:John Lightsey
ATTENDEE:Paul Vining
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Kenny Drobnack
ATTENDEE:Gordon Child
ATTENDEE:Ram Dobson
ATTENDEE:Petar Puskarich
ATTENDEE:G. Wade Johnson
ATTENDEE:Michael Schwern
ATTENDEE:Packy Anderson
ATTENDEE:Christopher Bottoms
ATTENDEE:Jacinta Richardson
COMMENT:38 attendees
DESCRIPTION:Once upon a time\, game development was a domain reserved for o
 nly the most intrepid programmers: those willing to bear the burden of man
 ual memory management and hours of debugging highly optimized C code.  Now
 \, however\, we are entering a brave new world of game development.  Moder
 n AAA titles are increasingly using dynamic languages to create core game 
 logic while still keeping processor intensive tasks like AI and graphics i
 n C.  Moving forward further\, we are starting to see bindings for languag
 es like Perl and Python into graphics toolkits and other optimized librari
 es.  Now programmers from all types of backgrounds can pop open their favo
 rite text editor and have basic games running in very short order.\n\nI wi
 ll be giving a brief overview of the state of the art in Perl programming 
 and talking about the different libraries that are available.  Focusing on
  the Simple DirectMedia Layer (SDL)\, I will take the audience through the
  creation of a simple game from empty file to (hopefully) fun times.  Last
 ly\, I will pontificate briefly about the place of Perl and other dynamic 
 languages in the future of game development.
DTEND;TZID=America/New_York:20100623T164000
DTSTART;TZID=America/New_York:20100623T160000
LOCATION:cPanel.net (GH3)
ORGANIZER:Robert Ward
SUMMARY:Gaming With Perl
UID:http://www.yapc2010.com/yn2010/talk/2669
URL:http://www.yapc2010.com/yn2010/talk/2669
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Charles Keefer
ATTENDEE:Mark Stosberg
ATTENDEE:Tyler Riddle
ATTENDEE:Jamie Pitts
ATTENDEE:Stan Schwertly
ATTENDEE:Mike Greb
ATTENDEE:Ed Szynaka
ATTENDEE:Matt Christian
ATTENDEE:Michael Peters
ATTENDEE:Barry Workman
ATTENDEE:J. Nick Koston
ATTENDEE:Richard Troth
ATTENDEE:John Lightsey
ATTENDEE:Makoto Nozaki
ATTENDEE:Ben Thomas
ATTENDEE:Dan Wright
COMMENT:16 attendees
DESCRIPTION:It seems these days that every other tech article you read ment
 ions cloud computing. Cloud hosting providers allow projects to easily and
  quickly expand capacity while offering the prospect of reducing costs. As
  an emerging field there is a lot of money to be made and lots of vendors 
 are trying to win our business and our wallets.\n\nThis talk will compare 
 the major cloud hosting companies and what products and services they offe
 r. Google's App Engine\, Amazon's AWS\, Rackspace's Cloud Services and Lin
 ode will be compared. We will go beyond a mere checklist of features and d
 ive into such topics as Perl support\, cost structures\, development strat
 egies\, underlying architectures\, performance and security.\n\nWhether yo
 u've decided to move to the cloud or just want to test the waters this tal
 k will help you make your decisions. Every company and project is differen
 t and you should have the information to pick the right host for your cons
 traint
DTEND;TZID=America/New_York:20100622T134000
DTSTART;TZID=America/New_York:20100622T130000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Michael Peters
SUMMARY:Survey of Cloud Hosting Providers
UID:http://www.yapc2010.com/yn2010/talk/2671
URL:http://www.yapc2010.com/yn2010/talk/2671
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Lambert
ATTENDEE:Charles Phillips
ATTENDEE:Josh ben Jore
ATTENDEE:Victor Stevko
ATTENDEE:Robert Blackwell
ATTENDEE:Matt Meinwald
ATTENDEE:Steve Bohlen
ATTENDEE:Michael Moser
ATTENDEE:Michael Canzoneri
ATTENDEE:Dan Wright
ATTENDEE:Petar Puskarich
ATTENDEE:R Geoffrey Avery
COMMENT:12 attendees
DESCRIPTION:This talk will get you going using Arudino\, an open-source ele
 ctronics prototyping platform.  You will learn the "Hello\, World" blinkin
 g LED sketch.  From this basic sketch I will expand to show you how to beg
 in communicating with the Arduino and Perl.  You will learn how to take in
 put from the outside world to control events in your Perl programs.  You w
 ill learn how to control the outside world using Perl.  These basic skills
  will open up your I/O world and you will use Perl to glue it together of 
 course.\n\nMore information about Arduino can be found here\, \nhttp://www
 .arduino.cc/.
DTEND;TZID=America/New_York:20100623T152000
DTSTART;TZID=America/New_York:20100623T150000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Robert Blackwell
SUMMARY:Communicating with Perl and Arduino
UID:http://www.yapc2010.com/yn2010/talk/2672
URL:http://www.yapc2010.com/yn2010/talk/2672
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aran Deltac
ATTENDEE:Matt Follett
ATTENDEE:Ryan Dietrich
ATTENDEE:Justin Hunter
ATTENDEE:Ricardo Signes
ATTENDEE:Lee Aylward
ATTENDEE:James E Keenan
ATTENDEE:Jamie Pitts
ATTENDEE:Byron Austin
ATTENDEE:Ed Szynaka
ATTENDEE:Josh ben Jore
ATTENDEE:Robert Boone
ATTENDEE:gary
ATTENDEE:Alex Timoshenko
ATTENDEE:Kevin Falcone
ATTENDEE:Ben Thomas
ATTENDEE:Ben Mouw
ATTENDEE:David Laulusa
ATTENDEE:Michael Moser
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Chas. Owens
ATTENDEE:J. Nick Koston
ATTENDEE:Michael Peters
ATTENDEE:Kevin Shaum
ATTENDEE:John Lightsey
ATTENDEE:Paul Vining
ATTENDEE:Dan Magnuszewski
ATTENDEE:Dallas Deeds
ATTENDEE:Kenny Drobnack
ATTENDEE:Doug Bell
ATTENDEE:Petar Puskarich
ATTENDEE:Jerry Mindek
COMMENT:32 attendees
DESCRIPTION:Save a bunch of memory on your servers by picking up a few repo
 rting and reduction tricks. It's so easy a caveman could do it!\n\nThis ta
 lk will center around some experiences around reducing usage\, compacting\
 , coalescing\, and sharing some services duplicated across a bunch of VMs.
 
DTEND;TZID=America/New_York:20100623T112000
DTSTART;TZID=America/New_York:20100623T110000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Josh ben Jore
SUMMARY:Memory efficient perl
UID:http://www.yapc2010.com/yn2010/talk/2673
URL:http://www.yapc2010.com/yn2010/talk/2673
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Kenneth Power
ATTENDEE:Curtis Jewell
ATTENDEE:Mark Stosberg
ATTENDEE:James Carman
ATTENDEE:Tim Heaney
ATTENDEE:Charles Phillips
ATTENDEE:Elliot Shank
ATTENDEE:Matt Follett
ATTENDEE:Alex Timoshenko
ATTENDEE:Doug Bell
ATTENDEE:Dan Kurtz
ATTENDEE:John Lightsey
ATTENDEE:Brad Lhotsky
ATTENDEE:Packy Anderson
ATTENDEE:Ben Thomas
ATTENDEE:John Judd
ATTENDEE:Christopher Bottoms
ATTENDEE:Greg Estep
ATTENDEE:Gordon Child
COMMENT:19 attendees
DESCRIPTION:This talk will show how to write a custom policy for the Perl::
 Critic code standardization tool.\n\nI'll cover:\n* an overview of core po
 licies.\n* where to find non-core policies other people have written.\n* a
 natomy of a Perl Critic Policy.\n* examples of custom policies and what fa
 cilities are available to your policy.
DTEND;TZID=America/New_York:20100623T144000
DTSTART;TZID=America/New_York:20100623T140000
LOCATION:cPanel.net (GH3)
ORGANIZER:Brad Oaks
SUMMARY:Writing custom Perl::Critic policies
UID:http://www.yapc2010.com/yn2010/talk/2675
URL:http://www.yapc2010.com/yn2010/talk/2675
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Alek Rollyson
ATTENDEE:David H. Adler
ATTENDEE:Robert Threet
ATTENDEE:Christopher Madsen
ATTENDEE:Olaf Alders
ATTENDEE:Craig Barritt
ATTENDEE:Benjamin McMahon
ATTENDEE:Stan Schwertly
ATTENDEE:Byron Austin
ATTENDEE:Mike Greb
ATTENDEE:Jason Crome
ATTENDEE:Steve Bohlen
ATTENDEE:Ed Szynaka
ATTENDEE:Rachel Page
ATTENDEE:Alex Timoshenko
ATTENDEE:Jon Miner
ATTENDEE:Julie Eberhart
ATTENDEE:gary
ATTENDEE:Wes Malone
ATTENDEE:Ben Mouw
ATTENDEE:Andy Gorman
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Barry Workman
ATTENDEE:Jeff Brufladt
ATTENDEE:Brian Shilling
ATTENDEE:Elizabeth Patterson
ATTENDEE:J. Nick Koston
ATTENDEE:Lawrence Hixson
ATTENDEE:Michael Moser
ATTENDEE:Philip Henderson
ATTENDEE:Paul Vining
ATTENDEE:R. Todd Williams
ATTENDEE:Chris Hemmerich
ATTENDEE:Petar Puskarich
ATTENDEE:Will Natale
ATTENDEE:Dallas Deeds
ATTENDEE:Kevin Shaum
ATTENDEE:Walt Mankowski
COMMENT:38 attendees
DESCRIPTION:Perl is not only a world-class programming language but also a 
 potent command-line tool. However\, even if you already write the occasion
 al one-liner in Perl\, chances are you're not taking advantage of all the 
 tricks and shortcuts you could be. In this tour de force of compact Perl p
 rowess\, every audience member will become a command-line ninja!
DTEND;TZID=America/New_York:20100623T144000
DTSTART;TZID=America/New_York:20100623T140000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Walt Mankowski
SUMMARY:Essential One-Liners
UID:http://www.yapc2010.com/yn2010/talk/2677
URL:http://www.yapc2010.com/yn2010/talk/2677
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Damian Conway
ATTENDEE:Jon Miner
ATTENDEE:Ryan Dietrich
ATTENDEE:Josh ben Jore
ATTENDEE:Julie Eberhart
ATTENDEE:Dan Magnuszewski
ATTENDEE:Dan Kurtz
ATTENDEE:Michael Moser
ATTENDEE:Solomon Foster
ATTENDEE:Kurt Edmiston
ATTENDEE:Lawrence Hixson
COMMENT:11 attendees
DESCRIPTION:When I was younger\, I could work intently on a project for as 
 long as I wanted with no ill effects.  When I got older my health would co
 llapse catastrophically unless I forced myself to stop after only an hour 
 or two.  When I was younger\, I could sit however and as long as I wanted 
 and exercise without issue. When I got older sitting always caused pain ..
 . and even carrying my lunch caused back aches\, much less carrying my (li
 ght) laptop.  When I was younger\, my mind was always sharp.  When I got o
 lder it often became a struggle to stay sharp for long periods.  When I wa
 s younger\, emotionally intense activities caused no problem. When I got o
 lder they tended to generate heart arrhythmia requiring medical intervatio
 n.  Etc ...\n\nIn this talk I'll describe how I have used sunshine and foo
 d to (mostly) return myself to my younger state\, and some of the reasons 
 behind it's success.\n\nReferences:\n\n* Sears\, Barry PhD\;  A Week in th
 e Zone\n* http://www.nal.usda.gov/fnic/foodcomp/search/\n\n* Eades\, Dan &
  Mary MD\;  Protein Power\n* Eades\, Dan & Mary MD\;  Protein Power Lifepl
 an\n* Sears\, Barry PhD\;  Anti-Aging Zone\n* Sears\, Barry PhD\;  Omega-R
 x Zone\n* Sears\, Barry PhD\;  Anti-Inflammation Zone\n* Sears\, Barry PhD
 \;  <several other books\, all worthwhile>\n* Bernstein\, MD\; Dr. Bernste
 in’s Diabetes Solution\; http://www.diabetes-book.com/\n* Blaylock\, Russe
 ll\, MD\; Excitotoxins: The Taste That Kills\n* Price\, Weston\, DDS\; Nut
 rition and Physical Degeneration\n\n* Holick\, MD\, PhD\; The UV Advantage
 \n* Holick\, MD\, PhD\; http://www.uvadvantage.org/Home/AudioVideo/tabid/6
 9/Default.aspx\n                                  34th European Symposium 
 on Calcified Tissues May 5-9\, 2007                                   The 
 Vitamin D Pandemic and its Health Consequences\n* Cannell\, John\, MD\; ht
 tp://www.vitaminDcouncil.org/\n* http://www.grassrootshealth.net/documenta
 tion\n\n* Edmund\, Norman\; http://www.scientificmethod.com/b_index.html
DTEND;TZID=America/New_York:20100622T152000
DTSTART;TZID=America/New_York:20100622T150000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Todd Olson
SUMMARY:Refurbishing and Optimizing the Perl Programmer
UID:http://www.yapc2010.com/yn2010/talk/2678
URL:http://www.yapc2010.com/yn2010/talk/2678
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Justin Hunter
ATTENDEE:Alek Rollyson
ATTENDEE:Arthur Schmidt
ATTENDEE:David H. Adler
ATTENDEE:Walt Mankowski
ATTENDEE:Max Shughart
ATTENDEE:James Carman
ATTENDEE:Craig Barritt
ATTENDEE:DrForr
ATTENDEE:Stan Schwertly
ATTENDEE:Joe Kline
ATTENDEE:Byron Austin
ATTENDEE:Nicholas Perez
ATTENDEE:Ben Mouw
ATTENDEE:Wes Malone
ATTENDEE:Benjamin McMahon
ATTENDEE:Tim Heaney
COMMENT:17 attendees
DESCRIPTION:As a PhD student in Computer Science\, I crunch numbers all day
  long.  While Perl's a great language for all sorts of things\, it's prett
 y slow at math.  Nevertheless I couldn't do my research without Perl\; it'
 s the glue that binds all my other tools together.  In this talk I'll desc
 ribe how I use Perl in my research.  Topics I'll discuss will include impl
 ementing graph algorithms with Graph.pm\, using Perl as a scripting langua
 ge for little languages like graphviz and gnuplot\, and using Expect.pm to
  create a database-backed front-end to Matlab.
DTEND;TZID=America/New_York:20100622T094000
DTSTART;TZID=America/New_York:20100622T090000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Walt Mankowski
SUMMARY:Perl for CS Grad Students
UID:http://www.yapc2010.com/yn2010/talk/2679
URL:http://www.yapc2010.com/yn2010/talk/2679
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Matt Follett
ATTENDEE:Robert Ward
ATTENDEE:Christopher Bottoms
ATTENDEE:Justin Hunter
ATTENDEE:James Carman
ATTENDEE:Adam Foxson
ATTENDEE:Robert Boone
ATTENDEE:Makoto Nozaki
ATTENDEE:Alex Timoshenko
ATTENDEE:Mike Barry
ATTENDEE:Ben Thomas
ATTENDEE:Barry Workman
ATTENDEE:Jon Miner
ATTENDEE:Kevin Smith
ATTENDEE:Chris Hemmerich
ATTENDEE:Kenneth Graves
ATTENDEE:Christopher Madsen
COMMENT:17 attendees
DESCRIPTION:Software development becomes increasingly complex year after ye
 ar.  Developers are constantly required to provide new solutions to more c
 omplex problems often with more domain specific knowledge.  A popular appr
 oach to this has been to implement Domain Specific Languages (DSLs) to det
 ach the logic required to understand the problem's domain from the program
 ming.  However\, writing a full-blown DSL takes time.\n\nAn approach that 
 has been gaining popularity year after year has been implementing internal
  DSLs.  Internal DSLs are extensions of the host language that are still c
 onstrained by it's specifications.  However\, by using an internal DSL the
  developer can more quickly provide a many of the features of a full blown
  DSL while avoiding much of the work. This talk will discuss the usage\, b
 enefits\, and implementation of internal DSLs.  It will attempt to explain
  the concepts through a selection of examples.\n\nThe talk URL is a link t
 o a Keynote version of the slides.  I will upload PDF and SlideShare versi
 ons soon.
DTEND;TZID=America/New_York:20100623T094000
DTSTART;TZID=America/New_York:20100623T090000
LOCATION:2Checkout.com (Round)
ORGANIZER:Matt Follett
SUMMARY:Simplifying your Life with Internal DSLs
UID:http://www.yapc2010.com/yn2010/talk/2681
URL:http://www.yapc2010.com/yn2010/talk/2681
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Justin Hunter
ATTENDEE:Matt Follett
ATTENDEE:Ryan Dietrich
ATTENDEE:Lee Aylward
ATTENDEE:Robert Ward
ATTENDEE:Charles Keefer
ATTENDEE:David H. Adler
ATTENDEE:Aran Deltac
ATTENDEE:James Carman
ATTENDEE:Michael Lambert
ATTENDEE:Max Shughart
ATTENDEE:Craig Barritt
ATTENDEE:Byron Austin
ATTENDEE:Adam Foxson
ATTENDEE:Julie Eberhart
ATTENDEE:John Anderson
ATTENDEE:Makoto Nozaki
ATTENDEE:Alex Timoshenko
ATTENDEE:gary
ATTENDEE:Mark Stosberg
ATTENDEE:Ben Thomas
ATTENDEE:Chas. Owens
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Ed Szynaka
ATTENDEE:Michael Moser
ATTENDEE:Kevin Shaum
ATTENDEE:John Lightsey
ATTENDEE:Paul Vining
ATTENDEE:Kenny Drobnack
ATTENDEE:Jerry Mindek
ATTENDEE:Petar Puskarich
ATTENDEE:Dan Magnuszewski
ATTENDEE:Jay Hannah
ATTENDEE:Dallas Deeds
ATTENDEE:Scott Beck
ATTENDEE:Ram Dobson
COMMENT:36 attendees
DESCRIPTION:The resurgence of functional programming languages in recent ye
 ars has shown that no one paradigm will efficiently solve any given proble
 m.  Instead\, attempting to use the best methods for the problem at hand w
 ill lead to smaller\, cleaner code.  The talk will start by explaining the
  very basic building blocks of functional programming and then move up thr
 ough concepts like currying\, cacheing\, memoization\, dispatch tables\, a
 nd one approach to enhancing OOP in Perl through functional programming.\n
 \nThe talk URL is a link to a Keynote version of the slides. I will upload
  PDF and SlideShare versions soon.
DTEND;TZID=America/New_York:20100623T115000
DTSTART;TZID=America/New_York:20100623T113000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Matt Follett
SUMMARY:Introduction to Functional Concepts in Perl
UID:http://www.yapc2010.com/yn2010/talk/2682
URL:http://www.yapc2010.com/yn2010/talk/2682
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jon Gentle
ATTENDEE:Arthur Schmidt
ATTENDEE:Ricardo Signes
ATTENDEE:Ryan Dietrich
ATTENDEE:Tyler Riddle
ATTENDEE:Robert Threet
ATTENDEE:Kenneth Graves
ATTENDEE:Christopher Madsen
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Elliot Shank
ATTENDEE:Will Coleda
ATTENDEE:G. Wade Johnson
ATTENDEE:James E Keenan
ATTENDEE:Patrick Michaud
ATTENDEE:Krishna Sethuraman
ATTENDEE:Josh ben Jore
ATTENDEE:jerry gay
ATTENDEE:Robert Boone
ATTENDEE:Robert Blackwell
ATTENDEE:Bruce Gray
ATTENDEE:Todd Rinaldo
ATTENDEE:Mark Stosberg
ATTENDEE:Richard Troth
ATTENDEE:Packy Anderson
ATTENDEE:Solomon Foster
ATTENDEE:Aran Deltac
ATTENDEE:John Lightsey
COMMENT:27 attendees
DESCRIPTION:NQP (Not Quite Perl) is a lightweight implementation of Perl 6 
 for virtual machines such as Parrot and the underlying system used to impl
 ement Rakudo Perl 6.  NQP provides a regular expression and grammar engine
  for writing parsers\, as well as a basic toolkit and framework for implem
 enting complete high-level language translators and libraries.\n\nAlthough
  originally targetted for the Parrot Virtual Machine\, much of NQP is "sel
 f-hosted" so that it can be more easily ported to support other virtual ma
 chine or programming environments.\n\nCome to this talk to learn about the
  history and details of NQP\, how it's being used to implement Rakudo Perl
  6 and other high level languages\, and plans for future NQP platforms and
  development.
DTEND;TZID=America/New_York:20100621T134000
DTSTART;TZID=America/New_York:20100621T130000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Patrick Michaud
SUMMARY:Not Quite Perl (NQP) - A lightweight Perl 6
UID:http://www.yapc2010.com/yn2010/talk/2683
URL:http://www.yapc2010.com/yn2010/talk/2683
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Charles Keefer
ATTENDEE:Tyler Riddle
ATTENDEE:Ricardo Signes
ATTENDEE:Craig Barritt
ATTENDEE:Olaf Alders
ATTENDEE:Robert Ward
ATTENDEE:Chris Nehren
ATTENDEE:Michael Lambert
ATTENDEE:Nova Patch
ATTENDEE:Kevin Smith
ATTENDEE:Patrick Michaud
ATTENDEE:Krishna Sethuraman
ATTENDEE:Victor Stevko
ATTENDEE:Steve Bohlen
ATTENDEE:john napiorkowski
ATTENDEE:Robert Blackwell
ATTENDEE:Mike Barry
ATTENDEE:Matt Christian
ATTENDEE:gary
ATTENDEE:Michael Peters
ATTENDEE:Aaron Buechlein
ATTENDEE:iank
ATTENDEE:Ed Szynaka
ATTENDEE:bryan abfalter
ATTENDEE:J. Nick Koston
ATTENDEE:Paul Vining
ATTENDEE:Patrick Donelan
ATTENDEE:Chas. Owens
ATTENDEE:Richard Troth
ATTENDEE:Chris Hardie
ATTENDEE:Philip Henderson
ATTENDEE:Alex Timoshenko
ATTENDEE:Bruce Gray
COMMENT:33 attendees
DESCRIPTION:Amazon Web Services (AWS)\, especially the Elastic Compute Clou
 d (EC2)\, are so inexpensive in the small scale that they lend themselves 
 to easy ad-hoc use and experimentation.
DTEND;TZID=America/New_York:20100621T114000
DTSTART;TZID=America/New_York:20100621T110000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Bruce Gray
SUMMARY:Amazon EC2: Cheaper than Tinkertoys
UID:http://www.yapc2010.com/yn2010/talk/2684
URL:http://www.yapc2010.com/yn2010/talk/2684
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Robert Threet
ATTENDEE:Curtis Jewell
ATTENDEE:Ricardo Signes
ATTENDEE:Ryan Dietrich
ATTENDEE:Dave Rolsky
ATTENDEE:James E Keenan
ATTENDEE:Elliot Shank
ATTENDEE:Will Coleda
ATTENDEE:Will Natale
ATTENDEE:Jamie Pitts
ATTENDEE:Jacob Gelbman
ATTENDEE:Patrick Shuff
ATTENDEE:jerry gay
ATTENDEE:Jesse Vincent
ATTENDEE:Adam Prime
ATTENDEE:Robert Boone
ATTENDEE:Robert Ward
ATTENDEE:Solomon Foster
ATTENDEE:Matt Follett
ATTENDEE:Patrick Michaud
ATTENDEE:Lawrence Hixson
ATTENDEE:R. Todd Williams
ATTENDEE:Packy Anderson
ATTENDEE:Kenny Drobnack
ATTENDEE:Bruce Gray
ATTENDEE:Matt Meinwald
COMMENT:26 attendees
DESCRIPTION:Rakudo Star -- A usable Perl 6 release\n\nAt long last\, we now
  have a release of Perl 6 called "Rakudo Star".  Rakudo Star is not intend
 ed to be a final Perl 6 product -- it's a waypoint to signal that Rakudo P
 erl 6 is reaching a level of implementation maturity where it's suitable f
 or some applications and other Early Adopter sorts of uses.\n\nRakudo Star
  also intends to pioneer and evaluate some updated approaches to the proce
 ss of language development and distribution itself.  For example\, develop
 ment of the Rakudo Perl compiler is being decoupled from the creation and 
 management of "ready-to-use" packages of Perl 6\, such as Rakudo Star.  Th
 is decoupling even extends to the notion that compilers and distributions 
 can (and perhaps should) have separate release cycles and release managers
 . Other changes are also being pioneered through the\nRakudo Star release.
 \n\nCome to this talk to learn a bit of the history of Rakudo Star\, the s
 tructure of the Rakudo Perl 6 project\, and how we intend to use Rakudo St
 ar as a foundation for building ever-more-mature distributions of Perl 6.
DTEND;TZID=America/New_York:20100622T134000
DTSTART;TZID=America/New_York:20100622T130000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Patrick Michaud
SUMMARY:Rakudo Star - A usable Perl 6 release
UID:http://www.yapc2010.com/yn2010/talk/2685
URL:http://www.yapc2010.com/yn2010/talk/2685
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Ryan Dietrich
ATTENDEE:Todd Rinaldo
ATTENDEE:Christopher Madsen
ATTENDEE:Robert Ward
ATTENDEE:Robert Threet
ATTENDEE:Ricardo Signes
ATTENDEE:David H. Adler
ATTENDEE:Damian Conway
ATTENDEE:Dave Rolsky
ATTENDEE:Will Coleda
ATTENDEE:Chas. Owens
ATTENDEE:Stan Schwertly
ATTENDEE:Elliot Shank
ATTENDEE:Rachel Page
ATTENDEE:jerry gay
ATTENDEE:Dale Gervais
ATTENDEE:Patrick Michaud
ATTENDEE:Stephen Scaffidi
ATTENDEE:Solomon Foster
ATTENDEE:Bruce Gray
ATTENDEE:Matt Follett
COMMENT:21 attendees
DESCRIPTION:Rakudo Perl 6 is available today\, and you can begin using it t
 oday to write Perl 6 programs.  Come to this talk and be amazed by many of
  the cool new things you can be doing with the features of Perl 6.
DTEND;TZID=America/New_York:20100623T134000
DTSTART;TZID=America/New_York:20100623T130000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Patrick Michaud
SUMMARY:Cool Perl 6 today
UID:http://www.yapc2010.com/yn2010/talk/2686
URL:http://www.yapc2010.com/yn2010/talk/2686
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Dave Rolsky
ATTENDEE:Kurt Edmiston
ATTENDEE:john napiorkowski
ATTENDEE:Barry Workman
ATTENDEE:Doug Bell
ATTENDEE:Matthew Rolf
ATTENDEE:R Geoffrey Avery
COMMENT:7 attendees
DESCRIPTION:The next version of the powerful Mason and Perl-based content m
 anagement system is here!  Learn about the new features available in Brico
 lage\, including AJAX interface improvements\, Apache and mod_perl 2 suppo
 rt\, better element occurrence control and much more! The presentation wil
 l also provide tips for making your next installation a successful one.
DTEND;TZID=America/New_York:20100622T094000
DTSTART;TZID=America/New_York:20100622T090000
LOCATION:2Checkout.com (Round)
ORGANIZER:Matthew Rolf
SUMMARY:Introduction to Bricolage 2.0 - Features and Installation
UID:http://www.yapc2010.com/yn2010/talk/2690
URL:http://www.yapc2010.com/yn2010/talk/2690
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Kenneth Graves
ATTENDEE:James Carman
ATTENDEE:Max Shughart
ATTENDEE:gary
ATTENDEE:Ed Szynaka
ATTENDEE:Matt Christian
ATTENDEE:Dan Kurtz
ATTENDEE:Gordon Child
ATTENDEE:Doug Bell
ATTENDEE:Matthew Rolf
ATTENDEE:Ben Thomas
ATTENDEE:John Lightsey
ATTENDEE:Alex Timoshenko
COMMENT:13 attendees
DESCRIPTION:With four years of experience working with content management s
 ystems such as Bricolage\, Commonspot\, and Vignette\, the presenter has l
 earned a few tricks of the trade when it comes to effective templating str
 ategies.  The talk will focus on best practices for document modeling and 
 templating.  Perl and Mason techniques using the Bricolage CMS will serve 
 as the main examples\, but areas of applicability to other CMS platforms w
 ill be pointed out.  Some background in Perl and Mason will be helpful to 
 understand the more technical aspects of the talk.
DTEND;TZID=America/New_York:20100621T144000
DTSTART;TZID=America/New_York:20100621T140000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Matthew Rolf
SUMMARY:Templating and document modeling strategies for content management
UID:http://www.yapc2010.com/yn2010/talk/2691
URL:http://www.yapc2010.com/yn2010/talk/2691
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Robert Ward
ATTENDEE:Shawn Moore
ATTENDEE:Benjamin McMahon
ATTENDEE:Joe Kline
ATTENDEE:Matt Follett
ATTENDEE:Adam Prime
ATTENDEE:Doug Bell
ATTENDEE:R Geoffrey Avery
ATTENDEE:Paul Vining
COMMENT:9 attendees
DESCRIPTION:Economics experiments are games based on economic models where 
 participants interact under controlled conditions and are paid in real mon
 ey according to the outcome of the game. The outcome of the game is determ
 ined by the decisions of all players.\n\nWeb based experiments are attract
 ive for both teaching and research purposes because they obviate the need 
 to hold the experiment in a fixed physical location.\n\nI will use Dancer 
 to implement a simple experiment focusing on the advantages of using such 
 a lightweight web application framework rather than trying to work within 
 the confines of a standard web server.\n\nPS: If you have a web enabled sm
 art phone\, please do bring it to the talk.
DTEND;TZID=America/New_York:20100621T134000
DTSTART;TZID=America/New_York:20100621T130000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Sinan Unur
SUMMARY:Economics Experiments with Dancer
UID:http://www.yapc2010.com/yn2010/talk/2692
URL:http://www.yapc2010.com/yn2010/talk/2692
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Kenneth Power
ATTENDEE:Chris Hardie
ATTENDEE:Alek Rollyson
ATTENDEE:Charles Keefer
ATTENDEE:Jon Miner
ATTENDEE:G. Wade Johnson
ATTENDEE:Byron Austin
ATTENDEE:Joe Kline
ATTENDEE:Julie Eberhart
ATTENDEE:Jamie Pitts
ATTENDEE:Phillip Moore
ATTENDEE:Mike Greb
ATTENDEE:jerry gay
ATTENDEE:Jon Gentle
ATTENDEE:Alex Timoshenko
ATTENDEE:Matt Christian
ATTENDEE:Makoto Nozaki
ATTENDEE:Dale Gervais
ATTENDEE:Ben Mouw
ATTENDEE:David Laulusa
ATTENDEE:John Anderson
ATTENDEE:Rachel Page
ATTENDEE:Michael Moser
ATTENDEE:Brian Shilling
ATTENDEE:Jason Coble
ATTENDEE:J. Nick Koston
ATTENDEE:Ed Szynaka
ATTENDEE:Philip Henderson
ATTENDEE:John Lightsey
ATTENDEE:Greg Estep
ATTENDEE:Petar Puskarich
ATTENDEE:Jacinta Richardson
ATTENDEE:Stephen Bee
ATTENDEE:R. Todd Williams
COMMENT:35 attendees
DESCRIPTION:Perl is a delightfully flexible language\, with many ways to co
 mplete any task.  Unfortunately\, while many of these ways work perfectly 
 in ideal circumstances\, some may include nasty security holes.\n\nWhile m
 any of these security issues are usually well understood (such as giving u
 ser input to two-argument open without specifying a file mode)\, others ar
 e less obvious.\n\nThis talk will take you on a whirlwind tour of security
  issues in Perl and how to avoid them.  An understanding of these issues w
 ill be of benefit for beginners through to immediate programmers.
DTEND;TZID=America/New_York:20100623T104000
DTSTART;TZID=America/New_York:20100623T090000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Jacinta Richardson
SUMMARY:Securing your code
UID:http://www.yapc2010.com/yn2010/talk/2694
URL:http://www.yapc2010.com/yn2010/talk/2694
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jesse Luehrs
ATTENDEE:Robert Ward
ATTENDEE:Nova Patch
ATTENDEE:Makoto Nozaki
ATTENDEE:Olaf Alders
ATTENDEE:Damian Conway
ATTENDEE:Craig Barritt
ATTENDEE:Thomas Stanton
ATTENDEE:Alex Timoshenko
ATTENDEE:Petar Puskarich
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Richard Troth
ATTENDEE:Paul Vining
COMMENT:13 attendees
DESCRIPTION:Ingy döt Net believes that programming languages act as barrier
 s to the growth of the worldwide hacker community and that truly great hac
 kers rise above the language barrier level\, and produce technology that s
 erves all the languages.  He calls this belief "Acmeism".\n\nYAPC conferen
 ces are the best Perl events. They attract not only the smartest\, but the
  most inventive\, creative and fun Perl programmers worldwide.  Unfortunat
 ely\, they mostly talk just about Perl. OSDC and OSCON conferences attract
  the best programmers from the all the most exciting programming languages
 \, only to watch them go off into corners to discus\ns their own technolog
 y in isolation.\n\nIn this talk\, Ingy will discuss the tenets of Acmeism 
 and why you\, young hacker\, should believe it with all your heart. He wil
 l attempt to convert you by hypnotizing your Perl in\nfused brain with the
 se shiny and sexy Acmeist projects:\n\n* C'Dent - A new programming langua
 ge for writing modules once\, that can be run in a dozen programming langu
 ages\, including Perl 5 and Perl 6.\n* TestML - A new unit test framework 
 for writing tests once\, that can be used in all the same programming envi
 ronments as C'Dent.\n* Stardoc - A new framework for writing documentation
  that is portable to the native doc systems of all the C'Dent languages.
DTEND;TZID=America/New_York:20100622T144000
DTSTART;TZID=America/New_York:20100622T130000
LOCATION:2Checkout.com (Round)
ORGANIZER:Ingy döt Net
SUMMARY:H.O.P.E. -- Hack Once\, Please Everyone -- C'Dent\, the Acmeism and
  Everyone
UID:http://www.yapc2010.com/yn2010/talk/2699
URL:http://www.yapc2010.com/yn2010/talk/2699
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Arthur Schmidt
ATTENDEE:Ryan Dietrich
ATTENDEE:Brad Oaks
ATTENDEE:Robert Threet
ATTENDEE:Lee Aylward
ATTENDEE:Todd Rinaldo
ATTENDEE:Christopher Madsen
ATTENDEE:Curtis Jewell
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Ricardo Signes
ATTENDEE:David H. Adler
ATTENDEE:Damian Conway
ATTENDEE:Max Shughart
ATTENDEE:James E Keenan
ATTENDEE:Will Natale
ATTENDEE:Craig Barritt
ATTENDEE:Will Coleda
ATTENDEE:Kurt Edmiston
ATTENDEE:Benjamin McMahon
ATTENDEE:Stan Schwertly
ATTENDEE:Thomas Stanton
ATTENDEE:Julie Eberhart
ATTENDEE:Ed Szynaka
ATTENDEE:Josh ben Jore
ATTENDEE:Jason Crome
ATTENDEE:Stevan Little
ATTENDEE:Christopher Bottoms
ATTENDEE:Steve Bohlen
ATTENDEE:gary
ATTENDEE:Kevin Falcone
ATTENDEE:jerry gay
ATTENDEE:Makoto Nozaki
ATTENDEE:Matt Meinwald
ATTENDEE:John Anderson
ATTENDEE:Justin Hunter
ATTENDEE:Elliot Shank
ATTENDEE:Adam Prime
ATTENDEE:Wes Malone
ATTENDEE:Patrick Michaud
ATTENDEE:Dan Kurtz
ATTENDEE:Lawrence Hixson
ATTENDEE:Matt Follett
ATTENDEE:Mark Stosberg
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Barry Workman
ATTENDEE:Philip Henderson
ATTENDEE:Paul Vining
ATTENDEE:Andy Gorman
ATTENDEE:Kenny Drobnack
ATTENDEE:Andrew Rodland
ATTENDEE:Michael Schwern
ATTENDEE:Jon Miner
ATTENDEE:Ben Thomas
ATTENDEE:Petar Puskarich
ATTENDEE:Jay Hannah
ATTENDEE:Greg Estep
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Walt Mankowski
ATTENDEE:John Judd
ATTENDEE:R Geoffrey Avery
COMMENT:60 attendees
DESCRIPTION:Perl 5.12 is here!  It brings a number of cool new features tha
 t everyone can use as well as a lot of internal improvements that only fiv
 e people on the planet understand.  This talk only focuses on the first\, 
 so that you can skip reading the detailed release notes and just start usi
 ng the cool stuff seen here.
DTEND;TZID=America/New_York:20100623T104000
DTSTART;TZID=America/New_York:20100623T100000
LOCATION:2Checkout.com (Round)
ORGANIZER:Ricardo Signes
SUMMARY:Perl 5.12 for Everyday Use
UID:http://www.yapc2010.com/yn2010/talk/2700
URL:http://www.yapc2010.com/yn2010/talk/2700
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Gene Boggs
ATTENDEE:Olaf Alders
ATTENDEE:Thomas Stanton
ATTENDEE:Julie Eberhart
ATTENDEE:Matt Meinwald
ATTENDEE:Makoto Nozaki
ATTENDEE:Samy Kamkar
ATTENDEE:Scott Beck
COMMENT:8 attendees
DESCRIPTION:This presentation will show an API for rhythms\, that is a flex
 ible toolbox of methods that can be used for practice\, teaching or compos
 ition\, on any computer.  I want to make it "So simple even a drummer coul
 d use it." but I'm not that far\, just yet. :-)\n\nIt's a "robot" to me\, 
 because it has the potential to be intelligent and could drive servos atta
 ched to drumsticks\, if the need arose.
DTEND;TZID=America/New_York:20100623T135000
DTSTART;TZID=America/New_York:20100623T133000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Gene Boggs
SUMMARY:My Robot Drummer...
UID:http://www.yapc2010.com/yn2010/talk/2706
URL:http://www.yapc2010.com/yn2010/talk/2706
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Todd Rinaldo
ATTENDEE:Michael Schwern
ATTENDEE:David H. Adler
ATTENDEE:G. Wade Johnson
ATTENDEE:Victor Stevko
ATTENDEE:Ben Mouw
ATTENDEE:Kevin Falcone
ATTENDEE:Jesse Vincent
ATTENDEE:John Anderson
ATTENDEE:Chas. Owens
ATTENDEE:Piers Cawley
ATTENDEE:Matthew Rolf
ATTENDEE:Elliot Shank
ATTENDEE:Joe Kline
ATTENDEE:Patrick Michaud
ATTENDEE:Josh ben Jore
COMMENT:16 attendees
DESCRIPTION:Bug reports drive Open Source\, but too often its a hostile exp
 erience. As a user\, how do you report a bug without being treated like yo
 u're dumping a sack of crap on the developer's doorstep? As a developer\, 
 how do you encourage users to report bugs?\n\nThe process of reporting a b
 ug starts off with two strikes against it. The user is angry\, they’re tak
 ing time away from doing their work to report a bug. The developers are an
 noyed\, some freeloader is telling them they made a mistake and they have 
 to take time to fix it. Accusations fly. Tempers get heated. Nobody is hap
 py. Nobody wants to help anyone.\n\nDevelopers often treat bug reports lik
 e the user dumped a bag of crap on their doorstep\, rang the bell and told
  them to clean it up. That’s not what they are. A bug report is a user wal
 king up to your door\, stepping in crap\, pointing out maybe it should be 
 cleaned up.\n\nNobody lies stepping in crap. And nobody likes cleaning it 
 up. So the whole interaction starts off on the wrong foot\, perhaps the on
 e covered in crap. Your job\, as developer or as reporter\, is to delibera
 tely steer it back to being positive one where the developer wants to fix 
 your bug and the reporter wants to continue to report bugs.\n\nAs a user\,
  and as a developer\, some simple social hacks will turn bug reporting fro
 m a hateful shoutfest into a pleasant collaboration. We’ll look at some do
 ’s and don’ts when reporting and receiving a bug\, how to provide enough i
 nformation\, avoid a hostile tone\, make it easy to report and track bugs\
 , and how to keep your head when all you really want to do is bash someone
 ’s in.\n\nAs a developer\, you’ll encourage more and better quality feedba
 ck from your users and even pick up new developers in the process. As a us
 er\, developers will find your reports so delightful they’ll enjoy patchin
 g it. And you’ll both improve the software you use and love.
DTEND;TZID=America/New_York:20100621T104000
DTSTART;TZID=America/New_York:20100621T100000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Michael Schwern
SUMMARY:How To Report A Bug
UID:http://www.yapc2010.com/yn2010/talk/2707
URL:http://www.yapc2010.com/yn2010/talk/2707
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Todd Rinaldo
ATTENDEE:Jon Miner
ATTENDEE:Charles Keefer
ATTENDEE:Jacob Gelbman
ATTENDEE:Michael Schwern
ATTENDEE:Aran Deltac
ATTENDEE:Curtis Jewell
ATTENDEE:Ryan Dietrich
ATTENDEE:Damian Conway
ATTENDEE:Kenneth Graves
ATTENDEE:Michael Lambert
ATTENDEE:David H. Adler
ATTENDEE:Will Natale
ATTENDEE:Sinan Unur
ATTENDEE:Heath Bair
ATTENDEE:Jason May
ATTENDEE:Dylan Hardison
ATTENDEE:Jason Crome
ATTENDEE:Mike Greb
ATTENDEE:Chas. Owens
ATTENDEE:Tim Sebring
ATTENDEE:jerry gay
ATTENDEE:chris tilton
ATTENDEE:Ben Mouw
ATTENDEE:Mike Barry
ATTENDEE:Steve Bohlen
ATTENDEE:David Laulusa
ATTENDEE:iank
ATTENDEE:bryan abfalter
ATTENDEE:Dan Kurtz
ATTENDEE:John Judd
ATTENDEE:Joe Kline
ATTENDEE:Patrick Michaud
ATTENDEE:Stephen Scaffidi
ATTENDEE:Mark Stosberg
ATTENDEE:Barry Workman
ATTENDEE:Kevin Shaum
ATTENDEE:Kenny Drobnack
ATTENDEE:Lawrence Hixson
ATTENDEE:Chris Hemmerich
ATTENDEE:Jesse Thompson
ATTENDEE:Kurt Edmiston
ATTENDEE:Josh ben Jore
ATTENDEE:Arthur Schmidt
ATTENDEE:Jacinta Richardson
ATTENDEE:Greg Estep
ATTENDEE:Patrick Donelan
ATTENDEE:Jay Hannah
COMMENT:48 attendees
DESCRIPTION:perl5i is a single module bringing together the best magic Perl
  programmers have to offer catapulting the basic language forward. Suddenl
 y everything is an object! Functions return objects and throw exceptions! 
 You don't have to load six modules to work with files! Perl 5 is fun again
 !\n\nPerl 5 was designed in 1995\, and because of its devotion to backward
 s compatibility\, its largely stuck there. But Perl programmers have long 
 since moved on advancing the state of the art in the form of CPAN modules.
  When you write a Perl 5 program you either have to use the outdated core 
 language\, or you have to find\, install and use two dozen CPAN modules. T
 his turns off newbies\, they don’t know which CPAN modules to use\, and an
 noys experienced programmers who are tired of having to DIY over and over 
 again.\n\nperl5i is a single Perl module to bring the best of CPAN togethe
 r under one roof\, working together under a sensible language design. Unli
 ke Perl 6\, perl5i is an evolutionary development\, remaining compatible w
 ith Perl 5. Yet it can selectively and safely break compatibility… even wi
 th itself! Its released\, well tested and intended for production use.\n\n
 perl5i makes Perl fun again. It fixes the default behaviors. It makes refe
 rences pleasant to work with. It embraces techniques like exceptions\, aut
 oboxing and objects in a way Perl 5 really never did. It solves the proble
 m of backwards compatibility slowly strangling a language.\n\nIf you used 
 to program Perl\, come take another look.\nhttp://search.cpan.org/perldoc?
 perl5ifaq
DTEND;TZID=America/New_York:20100622T144000
DTSTART;TZID=America/New_York:20100622T140000
LOCATION:cPanel.net (GH3)
ORGANIZER:Michael Schwern
SUMMARY:perl5i: Perl 5 Improved
UID:http://www.yapc2010.com/yn2010/talk/2708
URL:http://www.yapc2010.com/yn2010/talk/2708
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Craig Barritt
ATTENDEE:Charles Phillips
ATTENDEE:Ryan Dietrich
ATTENDEE:Charles Keefer
ATTENDEE:David H. Adler
ATTENDEE:Andrew Rodland
ATTENDEE:Michael Schwern
ATTENDEE:Damian Conway
ATTENDEE:G. Wade Johnson
ATTENDEE:Krishna Sethuraman
ATTENDEE:Stan Schwertly
ATTENDEE:Mike Greb
ATTENDEE:Phillip Moore
ATTENDEE:Steve Bohlen
ATTENDEE:John Anderson
ATTENDEE:Robert Boone
ATTENDEE:jerry gay
ATTENDEE:Kevin Falcone
ATTENDEE:Adam Prime
ATTENDEE:Patrick Michaud
ATTENDEE:gary
ATTENDEE:Alex Timoshenko
ATTENDEE:Jesse Vincent
ATTENDEE:Victor Stevko
ATTENDEE:Jon Miner
ATTENDEE:iank
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Dan Kurtz
ATTENDEE:Robert Ward
ATTENDEE:Brian Shilling
ATTENDEE:J. Nick Koston
ATTENDEE:John Judd
ATTENDEE:Doug Bell
ATTENDEE:Jason Coble
ATTENDEE:Stephen Bee
ATTENDEE:Philip Henderson
ATTENDEE:Kenny Drobnack
ATTENDEE:R. Todd Williams
ATTENDEE:Dallas Deeds
ATTENDEE:Tim Heaney
ATTENDEE:Matt Christian
ATTENDEE:Paul Fenwick
ATTENDEE:Jacinta Richardson
ATTENDEE:Mohammed Chaudhry
COMMENT:44 attendees
DESCRIPTION:If I could convince developers of one thing it would be this: W
 riting tests and using version control together during development is the 
 simplest way to improve your life. So I will.\n\nAfter 15 years of being a
  developer\, teaching software engineering\, trying to get people to see t
 he light on testing\, I have hit upon the single most important technique 
 you can learn. If you do nothing else to improve your life as a developer\
 , it is to learn this simple cycle:\n\n1) Write code.\n2) Write tests.\n3)
  Fail the tests.\n4) Look at the diff and fix it.\n5) Pass the tests.\n6) 
 Commit.\n7) Repeat.\n\nThis simple\, short development cycle (code\, test\
 , fail\, diff\, fix\, pass\, commit\, repeat) will make you code faster\, 
 happier and with more confidence. It takes advantage of the synergy betwee
 n aggressive\, but simple\, use of testing and version control. It can\, a
 nd should\, be learned by any developer of any technology in all circumsta
 nces.\n\nIf you’re struggling as a developer.\nIf you fear changing code.\
 nIf you’ve never gotten around to writing tests.\nIf you’re never sure whe
 n to commit code.\nIf your code always has bugs.\nAttend this session.
DTEND;TZID=America/New_York:20100622T104000
DTSTART;TZID=America/New_York:20100622T100000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Michael Schwern
SUMMARY:Code Happier With The Cycle: Code\, Test\, Fail\, Diff\, Fix\, Pass
 \, Commit\, Repeat
UID:http://www.yapc2010.com/yn2010/talk/2709
URL:http://www.yapc2010.com/yn2010/talk/2709
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jesse Luehrs
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Arthur Schmidt
ATTENDEE:Stephen Scaffidi
ATTENDEE:Todd Rinaldo
ATTENDEE:Mark Stosberg
ATTENDEE:David H. Adler
ATTENDEE:Mark Jubenville
ATTENDEE:Brad Oaks
ATTENDEE:Curtis Jewell
ATTENDEE:Olaf Alders
ATTENDEE:Charles Phillips
ATTENDEE:Aran Deltac
ATTENDEE:Michael Schwern
ATTENDEE:Jason May
ATTENDEE:Will Natale
ATTENDEE:Jacob Gelbman
ATTENDEE:john napiorkowski
ATTENDEE:Elliot Shank
ATTENDEE:Nicholas Perez
ATTENDEE:Steve Bohlen
ATTENDEE:Robert Blackwell
ATTENDEE:Adam Prime
ATTENDEE:Patrick Michaud
ATTENDEE:Kevin Falcone
ATTENDEE:Dan Kurtz
ATTENDEE:Kevin Shaum
ATTENDEE:Ram Dobson
ATTENDEE:Will Coleda
ATTENDEE:Scott Beck
ATTENDEE:Nova Patch
ATTENDEE:Jay Hannah
ATTENDEE:John Judd
ATTENDEE:Kurt Edmiston
ATTENDEE:Mohammed Chaudhry
COMMENT:35 attendees
DESCRIPTION:gitPAN lets you answer some simple questions about CPAN project
 s easily.  For example\, "give me version X of project Y" or "what changed
  between versions X and Y?".  Surprisingly difficult to answer with just C
 PAN indexes\, something search.cpan.org sort of provides\, gitPAN makes ea
 sy.\n\nVersion control\, and git in particular\, is ideal for this.  Its a
 ll about tracking versions of a project\, and letting you ask questions.\n
 \ngitPAN took the entire history of CPAN\, every release ever\, put each p
 roject into its own repository\, and hosts them on github.com.  Now\, for 
 example\, if you want to know what changed between version 2.34 and 2.36 o
 f XML::Parser...\n\n    git clone git://github.com/gitpan/XML-Parser\n    
 cd XML-Parser\n    git diff 2.34..2.36\n\nYou'll learn a bit about the dif
 ficulties building gitPAN\, handy ways to use gitPAN to make maintaining C
 PAN installations easier\, and how gitPAN makes patching CPAN modules simp
 ler.\n\nhttp://github.com/schwern/gitpan/blob/master/README
DTEND;TZID=America/New_York:20100623T092000
DTSTART;TZID=America/New_York:20100623T090000
LOCATION:Nationwide (Cartoon 2)
ORGANIZER:Michael Schwern
SUMMARY:gitPAN
UID:http://www.yapc2010.com/yn2010/talk/2710
URL:http://www.yapc2010.com/yn2010/talk/2710
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Craig Barritt
ATTENDEE:Jesse Luehrs
ATTENDEE:Charles Keefer
ATTENDEE:Stevan Little
ATTENDEE:Michael Lambert
ATTENDEE:David H. Adler
ATTENDEE:Krishna Sethuraman
ATTENDEE:Will Natale
ATTENDEE:Byron Austin
ATTENDEE:Phillip Moore
ATTENDEE:Jacob Gelbman
ATTENDEE:Tim Sebring
ATTENDEE:Michael Moser
ATTENDEE:Alex Timoshenko
ATTENDEE:Bruce Gray
ATTENDEE:Barry Workman
ATTENDEE:Walt Mankowski
ATTENDEE:Benjamin McMahon
ATTENDEE:Mark Aufdencamp
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Dan Kurtz
ATTENDEE:Philip Henderson
COMMENT:22 attendees
DESCRIPTION:Moose is a postmodern object system for Perl 5 that takes the t
 edium out of writing object-oriented Perl. It is a key technology in the M
 odern Perl toolbox and is used in an ever growing number of CPAN modules a
 nd by an ever growing list of companies. \n\nThis talk will introduce you 
 to the central concepts and features of Moose as well as show you where Mo
 ose can fit into your personal toolbox.
DTEND;TZID=America/New_York:20100621T094000
DTSTART;TZID=America/New_York:20100621T090000
LOCATION:cPanel.net (GH3)
ORGANIZER:Stevan Little
SUMMARY:Intro to Moose
UID:http://www.yapc2010.com/yn2010/talk/2720
URL:http://www.yapc2010.com/yn2010/talk/2720
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stevan Little
ATTENDEE:Curtis Jewell
ATTENDEE:Tyler Riddle
ATTENDEE:Sinan Unur
ATTENDEE:Andy Gorman
ATTENDEE:Kevin Smith
ATTENDEE:Robert Blackwell
ATTENDEE:Julie Eberhart
ATTENDEE:chris tilton
ATTENDEE:Chris Hardie
COMMENT:10 attendees
DESCRIPTION:Moose is a postmodern object system for Perl 5 that takes the t
 edium out of writing object-oriented Perl. It is a key technology in the M
 odern Perl toolbox and is used in an ever growing number of CPAN modules a
 nd by an ever growing list of companies. \n\nThis talk will introduce you 
 to the central concepts and features of Moose as well as show you where Mo
 ose can fit into your personal toolbox.
DTEND;TZID=America/New_York:20100622T094000
DTSTART;TZID=America/New_York:20100622T090000
LOCATION:cPanel.net (GH3)
ORGANIZER:Stevan Little
SUMMARY:Intro to Moose
UID:http://www.yapc2010.com/yn2010/talk/2721
URL:http://www.yapc2010.com/yn2010/talk/2721
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Max Shughart
ATTENDEE:Shawn Moore
ATTENDEE:Stan Schwertly
ATTENDEE:Julie Eberhart
ATTENDEE:Jason Crome
ATTENDEE:Dale Gervais
ATTENDEE:Stevan Little
ATTENDEE:Rachel Page
ATTENDEE:Wes Malone
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Ed Szynaka
ATTENDEE:Kenny Drobnack
ATTENDEE:Dan Magnuszewski
ATTENDEE:Jerry Mindek
ATTENDEE:Petar Puskarich
ATTENDEE:Greg Estep
ATTENDEE:Gordon Child
COMMENT:18 attendees
DESCRIPTION:Moose is a postmodern object system for Perl 5 that takes the t
 edium out of writing object-oriented Perl. It is a key technology in the M
 odern Perl toolbox and is used in an ever growing number of CPAN modules a
 nd by an ever growing list of companies. \n\nThis talk will introduce you 
 to the central concepts and features of Moose as well as show you where Mo
 ose can fit into your personal toolbox.
DTEND;TZID=America/New_York:20100623T094000
DTSTART;TZID=America/New_York:20100623T090000
LOCATION:cPanel.net (GH3)
ORGANIZER:Stevan Little
SUMMARY:Intro to Moose
UID:http://www.yapc2010.com/yn2010/talk/2722
URL:http://www.yapc2010.com/yn2010/talk/2722
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Charles Keefer
ATTENDEE:Julie Eberhart
ATTENDEE:Max Shughart
ATTENDEE:James Carman
ATTENDEE:David H. Adler
ATTENDEE:Kevin Smith
ATTENDEE:Kurt Edmiston
ATTENDEE:Byron Austin
ATTENDEE:Christopher Bottoms
ATTENDEE:Phillip Moore
ATTENDEE:Michael Moser
ATTENDEE:Kevin Shaum
ATTENDEE:Tim Sebring
ATTENDEE:Greg Estep
ATTENDEE:Jay Hannah
ATTENDEE:Stephen Scaffidi
ATTENDEE:Lawrence Hixson
ATTENDEE:Dan Magnuszewski
ATTENDEE:Brad Oaks
ATTENDEE:John Lightsey
ATTENDEE:R. Todd Williams
COMMENT:21 attendees
DESCRIPTION:Intro to Catalyst
DTEND;TZID=America/New_York:20100621T114000
DTSTART;TZID=America/New_York:20100621T110000
LOCATION:cPanel.net (GH3)
ORGANIZER:Devin Austin
SUMMARY:Intro to Catalyst
UID:http://www.yapc2010.com/yn2010/talk/2737
URL:http://www.yapc2010.com/yn2010/talk/2737
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Curtis Jewell
ATTENDEE:Tyler Riddle
ATTENDEE:Craig Barritt
ATTENDEE:Byron Austin
ATTENDEE:Chris Prather
ATTENDEE:chris tilton
ATTENDEE:Julie Eberhart
ATTENDEE:Andy Gorman
ATTENDEE:John Judd
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Dan Kurtz
ATTENDEE:Doug Bell
ATTENDEE:Jason Coble
ATTENDEE:Chris Hardie
ATTENDEE:Jay Hannah
ATTENDEE:Dan Wright
ATTENDEE:Brad Lhotsky
ATTENDEE:Tim Heaney
COMMENT:18 attendees
DESCRIPTION:Intro to Catalyst
DTEND;TZID=America/New_York:20100622T114000
DTSTART;TZID=America/New_York:20100622T110000
LOCATION:cPanel.net (GH3)
ORGANIZER:Chris Prather
SUMMARY:Intro to Catalyst
UID:http://www.yapc2010.com/yn2010/talk/2738
URL:http://www.yapc2010.com/yn2010/talk/2738
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Shawn Moore
ATTENDEE:Phillip Moore
ATTENDEE:Julie Eberhart
ATTENDEE:Mike Barry
ATTENDEE:Stevan Little
ATTENDEE:Nicholas Perez
ATTENDEE:Lawrence Hixson
ATTENDEE:Jason May
ATTENDEE:Chris Hardie
ATTENDEE:R. Todd Williams
ATTENDEE:Adam Foxson
ATTENDEE:Greg Estep
ATTENDEE:Will Natale
COMMENT:13 attendees
DESCRIPTION:Intro to Catalyst
DTEND;TZID=America/New_York:20100623T114000
DTSTART;TZID=America/New_York:20100623T110000
LOCATION:cPanel.net (GH3)
ORGANIZER:Nicholas Perez
SUMMARY:Intro to Catalyst
UID:http://www.yapc2010.com/yn2010/talk/2739
URL:http://www.yapc2010.com/yn2010/talk/2739
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stephen Scaffidi
ATTENDEE:David H. Adler
ATTENDEE:Krishna Sethuraman
ATTENDEE:Benjamin McMahon
ATTENDEE:Adam Foxson
ATTENDEE:Jacob Gelbman
ATTENDEE:Makoto Nozaki
ATTENDEE:Michael Moser
ATTENDEE:Justin Hunter
ATTENDEE:Tim Sebring
ATTENDEE:Mike Greb
ATTENDEE:Packy Anderson
ATTENDEE:Dan Kurtz
ATTENDEE:Will Natale
ATTENDEE:Dan Magnuszewski
ATTENDEE:Christopher Bottoms
ATTENDEE:Jacinta Richardson
ATTENDEE:bryan abfalter
ATTENDEE:Walt Mankowski
ATTENDEE:John Lightsey
ATTENDEE:R. Todd Williams
ATTENDEE:Tim Heaney
COMMENT:22 attendees
DESCRIPTION:DBIx::Class - Extensible and flexible object <-> relational map
 per.\nhttp://search.cpan.org/dist/DBIx-Class/lib/DBIx/Class.pm\n\n40 minut
 e overview of as many features as we can fit
DTEND;TZID=America/New_York:20100621T104000
DTSTART;TZID=America/New_York:20100621T100000
LOCATION:cPanel.net (GH3)
ORGANIZER:Justin Hunter
SUMMARY:Intro to DBIx::Class
UID:http://www.yapc2010.com/yn2010/talk/2740
URL:http://www.yapc2010.com/yn2010/talk/2740
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Curtis Jewell
ATTENDEE:Arthur Schmidt
ATTENDEE:Tyler Riddle
ATTENDEE:Jesse Luehrs
ATTENDEE:Kevin Smith
ATTENDEE:Max Shughart
ATTENDEE:Mike Greb
ATTENDEE:Andy Gorman
ATTENDEE:Ed Szynaka
ATTENDEE:chris tilton
ATTENDEE:Mark Geary
ATTENDEE:Jay Hannah
ATTENDEE:Brad Lhotsky
COMMENT:13 attendees
DESCRIPTION:Slides at github.com/frioux and afoolishmanifesto.com/dbic-intr
 o/slideshow.html
DTEND;TZID=America/New_York:20100622T104000
DTSTART;TZID=America/New_York:20100622T100000
LOCATION:cPanel.net (GH3)
ORGANIZER:Arthur Schmidt
SUMMARY:Intro to DBIx::Class
UID:http://www.yapc2010.com/yn2010/talk/2741
URL:http://www.yapc2010.com/yn2010/talk/2741
END:VEVENT
BEGIN:VEVENT
ATTENDEE:jeff oyama
ATTENDEE:jerry gay
ATTENDEE:Ed Szynaka
ATTENDEE:Kevin Shaum
ATTENDEE:Gordon Child
ATTENDEE:Greg Estep
ATTENDEE:Jerry Mindek
COMMENT:7 attendees
DESCRIPTION:Intro to DBIx::Class
DTEND;TZID=America/New_York:20100623T104000
DTSTART;TZID=America/New_York:20100623T100000
LOCATION:cPanel.net (GH3)
ORGANIZER:Amiri Barksdale
SUMMARY:Intro to DBIx::Class
UID:http://www.yapc2010.com/yn2010/talk/2742
URL:http://www.yapc2010.com/yn2010/talk/2742
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Justin Hunter
ATTENDEE:Jesse Luehrs
ATTENDEE:Michael Moser
ATTENDEE:Christopher Bottoms
ATTENDEE:Todd Rinaldo
ATTENDEE:Ryan Dietrich
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Madsen
ATTENDEE:Greg Estep
ATTENDEE:Lee Aylward
ATTENDEE:Curtis Jewell
ATTENDEE:Kevin Smith
ATTENDEE:Arthur Schmidt
ATTENDEE:Michael Canzoneri
ATTENDEE:Patrick Michaud
ATTENDEE:Ricardo Signes
ATTENDEE:Charles Phillips
ATTENDEE:Tyler Riddle
ATTENDEE:Jon Miner
ATTENDEE:Stevan Little
ATTENDEE:Kenneth Graves
ATTENDEE:James Carman
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Nova Patch
ATTENDEE:Wes Malone
ATTENDEE:Byron Austin
ATTENDEE:Dylan Hardison
ATTENDEE:Shawn Moore
ATTENDEE:Max Shughart
ATTENDEE:Elliot Shank
ATTENDEE:Damian Conway
ATTENDEE:Will Natale
ATTENDEE:Sinan Unur
ATTENDEE:G. Wade Johnson
ATTENDEE:Ed Szynaka
ATTENDEE:Stan Schwertly
ATTENDEE:Craig Barritt
ATTENDEE:Heath Bair
ATTENDEE:Jason May
ATTENDEE:Will Coleda
ATTENDEE:Mike Greb
ATTENDEE:Benjamin McMahon
ATTENDEE:Joe Kline
ATTENDEE:Krishna Sethuraman
ATTENDEE:Kurt Edmiston
ATTENDEE:john napiorkowski
ATTENDEE:Adam Foxson
ATTENDEE:Jacob Gelbman
ATTENDEE:Jason Crome
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Chris Nehren
ATTENDEE:Gordon Child
ATTENDEE:Victor Stevko
ATTENDEE:Makoto Nozaki
ATTENDEE:Alex Timoshenko
ATTENDEE:jerry gay
ATTENDEE:Kevin Shaum
ATTENDEE:Andy Gorman
ATTENDEE:Ben Mouw
ATTENDEE:Mike Barry
ATTENDEE:Matt Meinwald
ATTENDEE:Robert Boone
ATTENDEE:David Laulusa
ATTENDEE:Jon Gentle
ATTENDEE:Tim Sebring
ATTENDEE:Adam Prime
ATTENDEE:Scott Beck
ATTENDEE:Jesse Vincent
ATTENDEE:Robert Blackwell
ATTENDEE:Elizabeth Patterson
ATTENDEE:Jeff Brufladt
ATTENDEE:John Anderson
ATTENDEE:Nicholas Perez
ATTENDEE:Kevin Falcone
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brian Shilling
ATTENDEE:bryan abfalter
ATTENDEE:Jacinta Richardson
ATTENDEE:iank
ATTENDEE:John Judd
ATTENDEE:Paul Fenwick
ATTENDEE:Thomas Stanton
ATTENDEE:Todd Chapman
ATTENDEE:Aaron Buechlein
ATTENDEE:Ben Thomas
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Aran Deltac
ATTENDEE:Chas. Owens
ATTENDEE:Patrick Donelan
ATTENDEE:Dan Kurtz
ATTENDEE:Ram Dobson
ATTENDEE:Dan Magnuszewski
ATTENDEE:Walt Mankowski
ATTENDEE:Mark Stosberg
ATTENDEE:Richard Troth
ATTENDEE:Lawrence Hixson
ATTENDEE:Bruce Gray
ATTENDEE:Packy Anderson
ATTENDEE:Doug Bell
ATTENDEE:Jason Coble
ATTENDEE:Philip Henderson
ATTENDEE:Chris Hardie
ATTENDEE:John Lightsey
ATTENDEE:Paul Vining
ATTENDEE:Warner Moore
ATTENDEE:Tim Heaney
ATTENDEE:Chris Hemmerich
ATTENDEE:R. Todd Williams
COMMENT:108 attendees
DESCRIPTION:Come hear about what's new and exciting in Perl 5.12 and what m
 ight be new and exciting in Perl 5.14.
DTEND;TZID=America/New_York:20100621T085000
DTSTART;TZID=America/New_York:20100621T083000
LOCATION:cPanel.net (GH3)
ORGANIZER:Jesse Vincent
SUMMARY:Monday Keynote
UID:http://www.yapc2010.com/yn2010/talk/2751
URL:http://www.yapc2010.com/yn2010/talk/2751
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Krishna Sethuraman
ATTENDEE:Kenneth Power
ATTENDEE:Lee Aylward
ATTENDEE:Ricardo Signes
ATTENDEE:Jon Miner
ATTENDEE:Charles Keefer
ATTENDEE:Todd Rinaldo
ATTENDEE:Michael Lambert
ATTENDEE:Byron Austin
ATTENDEE:Mike Greb
ATTENDEE:Gordon Child
ATTENDEE:Kevin Falcone
ATTENDEE:Matt Meinwald
ATTENDEE:Jesse Vincent
ATTENDEE:Elliot Shank
ATTENDEE:gary
ATTENDEE:Julie Eberhart
ATTENDEE:Petar Puskarich
ATTENDEE:Brian Shilling
ATTENDEE:J. Nick Koston
ATTENDEE:Ed Szynaka
ATTENDEE:Richard Troth
ATTENDEE:Michael Moser
ATTENDEE:Philip Henderson
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Mark Jubenville
ATTENDEE:Dallas Deeds
ATTENDEE:Dan Magnuszewski
ATTENDEE:Dan Wright
ATTENDEE:R. Todd Williams
COMMENT:30 attendees
DESCRIPTION:Low-level networking can be a powerful and invaluable method fo
 r either solving problems or wreaking havoc. This talk will examine system
 -level functions in Perl and very low-level methods to interface with pack
 et sniffing and packet injection technologies in pure Perl\, even without 
 dependencies such as libpcap\, libnet\, drugs\, alcohol\, or XS.\n\nWe'll 
 also go over various examples of pure Perl implementations and the underpi
 nnings of network protocols\, tools\, and attacks such as DNS spoofing\, A
 RP spoofing\, packet sniffing\, and reading your girlfriend's emails. It's
  suggested that everyone avoid using the Internet during this time.
DTEND;TZID=America/New_York:20100622T144000
DTSTART;TZID=America/New_York:20100622T140000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Samy Kamkar
SUMMARY:Extremely Low-Level Networking in Perl
UID:http://www.yapc2010.com/yn2010/talk/2752
URL:http://www.yapc2010.com/yn2010/talk/2752
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Justin Hunter
ATTENDEE:Jesse Luehrs
ATTENDEE:Jon Miner
ATTENDEE:Alek Rollyson
ATTENDEE:Curtis Jewell
ATTENDEE:Arthur Schmidt
ATTENDEE:David H. Adler
ATTENDEE:Tyler Riddle
ATTENDEE:Christopher Madsen
ATTENDEE:Ryan Dietrich
ATTENDEE:Charles Keefer
ATTENDEE:Todd Rinaldo
ATTENDEE:Damian Conway
ATTENDEE:Kenneth Graves
ATTENDEE:James Carman
ATTENDEE:Nova Patch
ATTENDEE:Max Shughart
ATTENDEE:Sinan Unur
ATTENDEE:Jason May
ATTENDEE:Dylan Hardison
ATTENDEE:Will Coleda
ATTENDEE:Will Natale
ATTENDEE:Shawn Moore
ATTENDEE:Kevin Smith
ATTENDEE:Craig Barritt
ATTENDEE:Heath Bair
ATTENDEE:Elliot Shank
ATTENDEE:Greg Estep
ATTENDEE:Patrick Michaud
ATTENDEE:Joe Kline
ATTENDEE:Kurt Edmiston
ATTENDEE:Thomas Stanton
ATTENDEE:Stan Schwertly
ATTENDEE:Adam Foxson
ATTENDEE:Jamie Pitts
ATTENDEE:Benjamin McMahon
ATTENDEE:Jacob Gelbman
ATTENDEE:Jason Crome
ATTENDEE:Christopher Bottoms
ATTENDEE:Ed Szynaka
ATTENDEE:Mike Greb
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Chas. Owens
ATTENDEE:Chris Nehren
ATTENDEE:Josh ben Jore
ATTENDEE:Victor Stevko
ATTENDEE:Ben Mouw
ATTENDEE:Matt Meinwald
ATTENDEE:jerry gay
ATTENDEE:Gabor Szabo
ATTENDEE:gary
ATTENDEE:Makoto Nozaki
ATTENDEE:John Anderson
ATTENDEE:Kevin Falcone
ATTENDEE:Jesse Vincent
ATTENDEE:Wes Malone
ATTENDEE:Mike Barry
ATTENDEE:Matt Follett
ATTENDEE:R Geoffrey Avery
ATTENDEE:David Laulusa
ATTENDEE:Alex Timoshenko
ATTENDEE:Andy Gorman
ATTENDEE:Nicholas Perez
ATTENDEE:iank
ATTENDEE:bryan abfalter
ATTENDEE:Jason Coble
ATTENDEE:Christopher Butler
ATTENDEE:Brian Shilling
ATTENDEE:Brad Lhotsky
ATTENDEE:G. Wade Johnson
ATTENDEE:Robert Ward
ATTENDEE:Kenny Drobnack
ATTENDEE:Petar Puskarich
ATTENDEE:Jeff Brufladt
ATTENDEE:Stephen Scaffidi
ATTENDEE:Lawrence Hixson
ATTENDEE:Dan Kurtz
ATTENDEE:Elizabeth Patterson
ATTENDEE:Barry Workman
ATTENDEE:John Judd
ATTENDEE:Mark Stosberg
ATTENDEE:Doug Bell
ATTENDEE:Philip Henderson
ATTENDEE:Chris Hardie
ATTENDEE:Kevin Shaum
ATTENDEE:Patrick Donelan
ATTENDEE:Mats Stafseng Einarsen
ATTENDEE:Dallas Deeds
ATTENDEE:Tim Heaney
ATTENDEE:Jon Gentle
ATTENDEE:Mark Jubenville
ATTENDEE:Jesse Thompson
ATTENDEE:Aran Deltac
ATTENDEE:Chris Hemmerich
ATTENDEE:R. Todd Williams
ATTENDEE:Paul Fenwick
ATTENDEE:Solomon Foster
ATTENDEE:Bruce Gray
ATTENDEE:Charles Phillips
ATTENDEE:Jacinta Richardson
ATTENDEE:Len Jaffe
COMMENT:101 attendees
DESCRIPTION:The conference dinner and auction will be held in the conferenc
 e building\, in the Performance Hall and South Courtyard.\n\nMenu: http://
 yapc2010.com/yn2010/wiki?node=Tuesday%20Dinner\n\nMap: http://ohiounion.os
 u.edu/visit_the_union/building_map/first_floor\n\nIf you have any special 
 dietary needs please contact us at organizers@yapc2010.com
DTEND;TZID=America/New_York:20100622T220000
DTSTART;TZID=America/New_York:20100622T180000
LOCATION:Booking.com (Performance Hall)
ORGANIZER:Heath Bair
SUMMARY:YAPC Conference Dinner and Auction
UID:http://www.yapc2010.com/yn2010/talk/2754
URL:http://www.yapc2010.com/yn2010/talk/2754
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Moser
ATTENDEE:Lee Aylward
ATTENDEE:Todd Rinaldo
ATTENDEE:Greg Estep
ATTENDEE:Arthur Schmidt
ATTENDEE:Justin Hunter
ATTENDEE:Michael Canzoneri
ATTENDEE:Tyler Riddle
ATTENDEE:Ricardo Signes
ATTENDEE:Charles Phillips
ATTENDEE:Curtis Jewell
ATTENDEE:Christopher Bottoms
ATTENDEE:Alek Rollyson
ATTENDEE:Wes Malone
ATTENDEE:Stephen Scaffidi
ATTENDEE:Christopher Madsen
ATTENDEE:Damian Conway
ATTENDEE:Kenneth Graves
ATTENDEE:Jacob Gelbman
ATTENDEE:James Carman
ATTENDEE:Byron Austin
ATTENDEE:Michael Lambert
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Max Shughart
ATTENDEE:Elliot Shank
ATTENDEE:Jon Miner
ATTENDEE:Sinan Unur
ATTENDEE:G. Wade Johnson
ATTENDEE:Ed Szynaka
ATTENDEE:Jason May
ATTENDEE:Will Coleda
ATTENDEE:Will Natale
ATTENDEE:Gordon Child
ATTENDEE:Krishna Sethuraman
ATTENDEE:Nova Patch
ATTENDEE:Shawn Moore
ATTENDEE:Kevin Smith
ATTENDEE:Craig Barritt
ATTENDEE:Heath Bair
ATTENDEE:Dylan Hardison
ATTENDEE:Stan Schwertly
ATTENDEE:Kurt Edmiston
ATTENDEE:Adam Foxson
ATTENDEE:Mike Greb
ATTENDEE:Joe Kline
ATTENDEE:Thomas Stanton
ATTENDEE:Benjamin McMahon
ATTENDEE:Julie Eberhart
ATTENDEE:Chris Nehren
ATTENDEE:john napiorkowski
ATTENDEE:Jason Crome
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Chas. Owens
ATTENDEE:Victor Stevko
ATTENDEE:David Laulusa
ATTENDEE:Jon Gentle
ATTENDEE:Makoto Nozaki
ATTENDEE:jerry gay
ATTENDEE:Kevin Falcone
ATTENDEE:Ben Mouw
ATTENDEE:Stevan Little
ATTENDEE:Robert Boone
ATTENDEE:Alex Timoshenko
ATTENDEE:Robert Blackwell
ATTENDEE:Kevin Shaum
ATTENDEE:Andy Gorman
ATTENDEE:Jeff Brufladt
ATTENDEE:Adam Prime
ATTENDEE:Scott Beck
ATTENDEE:Patrick Michaud
ATTENDEE:John Anderson
ATTENDEE:R Geoffrey Avery
ATTENDEE:Elizabeth Patterson
ATTENDEE:Tim Sebring
ATTENDEE:Anthony Stabile
ATTENDEE:Mike Barry
ATTENDEE:Matt Meinwald
ATTENDEE:Nicholas Perez
ATTENDEE:Michael Banaski
ATTENDEE:Dan Magnuszewski
ATTENDEE:Walt Mankowski
ATTENDEE:Patrick Donelan
ATTENDEE:Dan Kurtz
ATTENDEE:Aran Deltac
ATTENDEE:Doug Bell
ATTENDEE:Jason Coble
ATTENDEE:Ben Thomas
ATTENDEE:Bruce Gray
ATTENDEE:Packy Anderson
ATTENDEE:John Judd
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Paul Fenwick
ATTENDEE:Ram Dobson
ATTENDEE:Jacinta Richardson
ATTENDEE:Aaron Buechlein
ATTENDEE:iank
ATTENDEE:Brian Shilling
ATTENDEE:bryan abfalter
ATTENDEE:Mark Stosberg
ATTENDEE:Richard Troth
ATTENDEE:Lawrence Hixson
ATTENDEE:Kenny Drobnack
ATTENDEE:Todd Chapman
ATTENDEE:Philip Henderson
ATTENDEE:Chris Hardie
ATTENDEE:John Lightsey
ATTENDEE:Paul Vining
ATTENDEE:R. Todd Williams
ATTENDEE:Chris Hemmerich
ATTENDEE:Tim Heaney
COMMENT:110 attendees
DESCRIPTION:Columbus.PM and I welcome everyone to YAPC::NA 2010!\n\nWe will
  be going over what to do at YAPC\, what the schedule of events is going t
 o be\, and who is talking about what.\n\nYaakov will also be joining me on
  stage to talk about YAPC and how to make the most of the conference.\n\nT
 he last 5 minutes will be Geoffrey Avery going over the Lightning talks.\n
 \nI hope to see everyone bright and early!
DTEND;TZID=America/New_York:20100621T082000
DTSTART;TZID=America/New_York:20100621T080000
LOCATION:cPanel.net (GH3)
ORGANIZER:Heath Bair
SUMMARY:Welcome to YAPC::NA 2010
UID:http://www.yapc2010.com/yn2010/talk/2755
URL:http://www.yapc2010.com/yn2010/talk/2755
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Andrew Rodland
ATTENDEE:Lee Aylward
ATTENDEE:Jon Miner
ATTENDEE:Krishna Sethuraman
ATTENDEE:Patrick Michaud
ATTENDEE:Todd Rinaldo
ATTENDEE:Damian Conway
ATTENDEE:Ryan Dietrich
ATTENDEE:Shawn Moore
ATTENDEE:Elliot Shank
ATTENDEE:Sinan Unur
ATTENDEE:Heath Bair
ATTENDEE:Greg Estep
ATTENDEE:Chas. Owens
ATTENDEE:Jacob Gelbman
ATTENDEE:jerry gay
ATTENDEE:Phillip Moore
ATTENDEE:Josh ben Jore
ATTENDEE:Nova Patch
ATTENDEE:Makoto Nozaki
ATTENDEE:Gabor Szabo
ATTENDEE:Alex Timoshenko
ATTENDEE:gary
ATTENDEE:Christopher Bottoms
ATTENDEE:Matt Follett
ATTENDEE:Piers Cawley
ATTENDEE:Will Coleda
ATTENDEE:Petar Puskarich
ATTENDEE:Elizabeth Patterson
ATTENDEE:Jeff Brufladt
ATTENDEE:Lawrence Hixson
ATTENDEE:Michael Peters
ATTENDEE:bryan abfalter
ATTENDEE:Stephen Scaffidi
ATTENDEE:Richard Troth
ATTENDEE:Solomon Foster
ATTENDEE:Kevin Shaum
ATTENDEE:Paul Vining
ATTENDEE:Christopher Madsen
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Jesse Thompson
ATTENDEE:Chris Hemmerich
ATTENDEE:Paul Fenwick
ATTENDEE:Gordon Child
ATTENDEE:Bruce Gray
ATTENDEE:Packy Anderson
ATTENDEE:R. Todd Williams
COMMENT:47 attendees
DESCRIPTION:(Re)Developing in Perl 6\n\nNow that Perl 6 is available in a u
 sable form\, over the past twelve months Damian has revisited some of his 
 most popular Perl 5 modules and reimplemented them in "native" Perl 6.\n\n
 In this talk he will walk through the changes needed to port several of th
 ose modules\, a journey that gives a surprisingly thorough overview of how
  the two languages differ\, as well as insights into the relative strength
 s of each.
DTEND;TZID=America/New_York:20100622T113000
DTSTART;TZID=America/New_York:20100622T100000
LOCATION:Booking.com (Performance Hall)
ORGANIZER:Damian Conway
SUMMARY:Damian - (Re)Developing in Perl 6
UID:http://www.yapc2010.com/yn2010/talk/2759
URL:http://www.yapc2010.com/yn2010/talk/2759
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Christopher Madsen
ATTENDEE:Charles Phillips
ATTENDEE:Todd Rinaldo
ATTENDEE:Adam Foxson
ATTENDEE:Jamie Pitts
ATTENDEE:john napiorkowski
ATTENDEE:Mike Barry
ATTENDEE:jerry gay
ATTENDEE:Robert Boone
ATTENDEE:Victor Stevko
ATTENDEE:John Anderson
ATTENDEE:Adam Prime
ATTENDEE:Stephen Scaffidi
ATTENDEE:Dan Magnuszewski
ATTENDEE:bryan abfalter
ATTENDEE:Doug Bell
ATTENDEE:Patrick Michaud
ATTENDEE:Greg Estep
ATTENDEE:Mark Jubenville
ATTENDEE:Arthur Schmidt
COMMENT:20 attendees
DESCRIPTION:This talk will discuss modern Perl exceptions (not strings)\, h
 ow to handle them\, generate them\, etc.  And then I will show how to use 
 DBIx::Exceptions which will parse database errors into structures exceptio
 n objects.\nslides at github.com/frioux and\nafoolishmanifesto.com/dbie-in
 tro/slideshow.html
DTEND;TZID=America/New_York:20100622T154000
DTSTART;TZID=America/New_York:20100622T150000
LOCATION:cPanel.net (GH3)
ORGANIZER:Arthur Schmidt
SUMMARY:Modern Database exceptions with DBIx::Exceptions
UID:http://www.yapc2010.com/yn2010/talk/2761
URL:http://www.yapc2010.com/yn2010/talk/2761
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Arthur Schmidt
ATTENDEE:Krishna Sethuraman
ATTENDEE:Andrew Rodland
ATTENDEE:James Carman
ATTENDEE:Wes Malone
ATTENDEE:Kevin Smith
ATTENDEE:Heath Bair
ATTENDEE:Devin Austin
ATTENDEE:john napiorkowski
ATTENDEE:Jamie Pitts
ATTENDEE:John Anderson
ATTENDEE:Ben Mouw
ATTENDEE:Thomas Stanton
ATTENDEE:Ram Dobson
ATTENDEE:Aaron Buechlein
ATTENDEE:Aran Deltac
ATTENDEE:Doug Bell
ATTENDEE:Greg Estep
ATTENDEE:John Judd
ATTENDEE:Scott Beck
ATTENDEE:Jason Coble
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Chris Hemmerich
COMMENT:23 attendees
DESCRIPTION:DBIx::Class::Schema::Versioned works\, but it's not very extens
 ible.  I wrote DBIx::Class::DeploymentHandler to be extremely extensible. 
  The first half of this talk will be basic usage of DBICDH\; how to instal
 l\, upgrade/downgrade\, etc\, a DBIC::Schema.  The second half of the talk
  will go over how to extend it to do things I may never have thought of.\n
 slides at \ngithub.com/frioux and\nafoolishmanifesto.com/dbicdh-intro/slid
 eshow.html
DTEND;TZID=America/New_York:20100621T104000
DTSTART;TZID=America/New_York:20100621T100000
LOCATION:cPanel.net (GH1)
ORGANIZER:Arthur Schmidt
SUMMARY:Modern DBIx::Class Database Deployment with DBIx::Class:: Deploymen
 t Handler
UID:http://www.yapc2010.com/yn2010/talk/2762
URL:http://www.yapc2010.com/yn2010/talk/2762
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aran Deltac
ATTENDEE:karen todd
ATTENDEE:Lawrence Hixson
ATTENDEE:Christopher Bottoms
COMMENT:4 attendees
DESCRIPTION:Cost: $120\n\nYou can purchase a ticket for this class from the
  Conference Store
DTEND;TZID=America/New_York:20100624T160000
DTSTART;TZID=America/New_York:20100624T090000
LOCATION:2Checkout.com (Round)
ORGANIZER:Damian Conway
SUMMARY:Damian - Introduction to Perl 5.10 and 5.12
UID:http://www.yapc2010.com/yn2010/talk/2764
URL:http://www.yapc2010.com/yn2010/talk/2764
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Michael Moser
ATTENDEE:Michael Moser
COMMENT:2 attendees
DESCRIPTION:Cost $120\n\nTickets for this class can be purchased from the C
 onference Store
DTEND;TZID=America/New_York:20100625T160000
DTSTART;TZID=America/New_York:20100625T090000
LOCATION:2Checkout.com (Round)
ORGANIZER:Damian Conway
SUMMARY:Damian - Hands-on Perl 6 with Rakudo
UID:http://www.yapc2010.com/yn2010/talk/2765
URL:http://www.yapc2010.com/yn2010/talk/2765
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Jeff Brufladt
ATTENDEE:Elizabeth Patterson
COMMENT:2 attendees
DESCRIPTION:Cost $120\n\nYou can purchase a ticket to this class in the Con
 ference Store
DTEND;TZID=America/New_York:20100624T160000
DTSTART;TZID=America/New_York:20100624T090000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Heath Bair
SUMMARY:Randal - "Learning Perl" - in a hurry
UID:http://www.yapc2010.com/yn2010/talk/2766
URL:http://www.yapc2010.com/yn2010/talk/2766
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Robert Ward
ATTENDEE:Kenny Drobnack
ATTENDEE:Jacinta Richardson
ATTENDEE:Charles Phillips
ATTENDEE:Victor Stevko
ATTENDEE:Steve Bohlen
ATTENDEE:Arthur Schmidt
ATTENDEE:Paul Fenwick
ATTENDEE:Mark Jubenville
COMMENT:9 attendees
DESCRIPTION:When I started to build Padre\, the Perl IDE in June 2008 almos
 t everyone in the Perl community thought it is a waste of effort in a fail
 ed project to create something that no one wants.\n\nAfter 2 years\, over 
 50 releases\, more than 10\,000 commits by many contributors we can say Pa
 dre \nis on its way to become one of the best editors for Perl 5 and Perl 
 6.\n\nIt would have not been possible without the growing support from the
  Perl community and without the reuse of over 200 CPAN modules written by 
 other people.\n\n\nIn this talk I'll talk about Padre and how we managed t
 o build the team. \nHow we got included in all the major Linux distributio
 ns and what else have \nwe done to build the product?\n\nPadre is a Perl I
 DE written in Perl 5. It provides special features for editing both Perl 5
  and Perl 6 files. It is available on Linux\, FreeBSD\, Windows\, and Mac 
 OSX.
DTEND;TZID=America/New_York:20100622T114000
DTSTART;TZID=America/New_York:20100622T110000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Gabor Szabo
SUMMARY:Padre\, the Perl IDE Building an open source team\, getting the pro
 ject to users against the odds
UID:http://www.yapc2010.com/yn2010/talk/2782
URL:http://www.yapc2010.com/yn2010/talk/2782
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Patrick Michaud
ATTENDEE:jerry gay
ATTENDEE:Gabor Szabo
ATTENDEE:Adam Foxson
ATTENDEE:John Lightsey
ATTENDEE:Will Coleda
ATTENDEE:Packy Anderson
ATTENDEE:G. Wade Johnson
ATTENDEE:Christopher Bottoms
COMMENT:9 attendees
DESCRIPTION:According to a report generated in 2007 less than 10% of the CP
 AN packages are redistributed by Debian and Fedora and much less by the ot
 her distributions.\n\nThis is frustrating to the end user as they need to 
 install many other packages directly from CPAN. Because they already have 
 to install from CPAN they don't care asking the distributors to include th
 ose packages nor do they come and help packaging. Hence there are few pack
 ages....\n\nIn this session we will try to break the vicious cycle of the 
 chicken and the egg and find an improvement to the situation.\n\nA longer 
 blog entry related to this subject can be found under the title Working wi
 th upstream - installing Perl modules from CPAN \nhttp://szabgab.com/blog/
 2010/01/1263996969.html
DTEND;TZID=America/New_York:20100622T144000
DTSTART;TZID=America/New_York:20100622T140000
LOCATION:Nationwide (Cartoon 1)
ORGANIZER:Gabor Szabo
SUMMARY:Working with upstream - Distributing Perl modules from CPAN
UID:http://www.yapc2010.com/yn2010/talk/2783
URL:http://www.yapc2010.com/yn2010/talk/2783
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Patrick Michaud
ATTENDEE:Heath Bair
ATTENDEE:Will Coleda
ATTENDEE:Damian Conway
ATTENDEE:James E Keenan
ATTENDEE:Sinan Unur
ATTENDEE:Greg Estep
ATTENDEE:Adam Foxson
ATTENDEE:Ryan Dietrich
ATTENDEE:Jamie Pitts
ATTENDEE:Chas. Owens
ATTENDEE:jerry gay
ATTENDEE:Phillip Moore
ATTENDEE:Julie Eberhart
ATTENDEE:Mike Greb
ATTENDEE:Victor Stevko
ATTENDEE:Robert Boone
ATTENDEE:gary
ATTENDEE:Jesse Vincent
ATTENDEE:Elliot Shank
ATTENDEE:Ed Szynaka
ATTENDEE:Christopher Bottoms
ATTENDEE:Makoto Nozaki
ATTENDEE:Shawn Moore
ATTENDEE:Jon Miner
ATTENDEE:Tim Sebring
ATTENDEE:Mike Barry
ATTENDEE:Jon Gentle
ATTENDEE:Gabor Szabo
ATTENDEE:Matt Christian
ATTENDEE:Nova Patch
ATTENDEE:Adam Prime
ATTENDEE:Matt Follett
ATTENDEE:Alex Timoshenko
ATTENDEE:Kevin Falcone
ATTENDEE:Ben Mouw
ATTENDEE:John Anderson
ATTENDEE:Michael Moser
ATTENDEE:John Lightsey
ATTENDEE:Solomon Foster
ATTENDEE:Aaron Buechlein
ATTENDEE:Jeff Brufladt
ATTENDEE:Kenneth Graves
ATTENDEE:Brian Shilling
ATTENDEE:Richard Troth
ATTENDEE:John Judd
ATTENDEE:Todd Rinaldo
ATTENDEE:Petar Puskarich
ATTENDEE:bryan abfalter
ATTENDEE:Dan Kurtz
ATTENDEE:G. Wade Johnson
ATTENDEE:Stephen Scaffidi
ATTENDEE:iank
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Elizabeth Patterson
ATTENDEE:Jason May
ATTENDEE:Piers Cawley
ATTENDEE:Lawrence Hixson
ATTENDEE:Jason Coble
ATTENDEE:Michael Peters
ATTENDEE:Robert Ward
ATTENDEE:Philip Henderson
ATTENDEE:Kevin Shaum
ATTENDEE:Paul Vining
ATTENDEE:David Laulusa
ATTENDEE:Paul Fenwick
ATTENDEE:Jesse Thompson
ATTENDEE:Brad Lhotsky
ATTENDEE:R. Todd Williams
ATTENDEE:Christopher Madsen
ATTENDEE:Stephen Bee
ATTENDEE:Patrick Donelan
ATTENDEE:Michael Schwern
ATTENDEE:Tatsuhiko Miyagawa
ATTENDEE:Gordon Child
ATTENDEE:Packy Anderson
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Dallas Deeds
ATTENDEE:Charles Phillips
ATTENDEE:Chris Hemmerich
ATTENDEE:Will Natale
ATTENDEE:Jacob Gelbman
ATTENDEE:Bruce Gray
ATTENDEE:Kenny Drobnack
ATTENDEE:Jay Hannah
ATTENDEE:Len Jaffe
COMMENT:86 attendees
DESCRIPTION:Once again\, Perl’s own Dr Evil emerges from his secret lair on
  a remote Pacific island to beam a devastating onslaught of new and dubiou
 s software ideas directly into your unsuspecting frontal lobes. After this
  talk you may never build a CLI\, write a regex\, debug a variable\, or th
 row an exception in quite the same way again.
DTEND;TZID=America/New_York:20100622T094000
DTSTART;TZID=America/New_York:20100622T090000
LOCATION:Booking.com (Performance Hall)
ORGANIZER:Damian Conway
SUMMARY:The Conway Channel
UID:http://www.yapc2010.com/yn2010/talk/2793
URL:http://www.yapc2010.com/yn2010/talk/2793
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Byron Austin
COMMENT:1 attendees
DESCRIPTION:I'm teaching a new master class based on my latest book\, Effec
 tive Perl Programming\, 2nd Edition\, and the Effective Perler blog that g
 oes with it. Perl has changed quite a bit since Joseph Hall wrote the firs
 t edition over 10 years ago. Josh McAdams and I have added a lot of new in
 formation as well as updated the existing material. \n\nIn the two-day cla
 ss for intermediate Perl programmers\, I'll cover selected topics from the
  book\, including: \n\n* Working with Unicode in Perl \n* Tricks with file
 handles \n* New regex features in Perl 5.10 and later \n* Playing with pac
 k() \n* Using closures to make things simpler \n* Managing distributions \
 n* Tricks with testing \n* and other topics as time allows
DTEND;TZID=America/New_York:20100624T160000
DTSTART;TZID=America/New_York:20100624T090000
LOCATION:Hays (BOF)
ORGANIZER:brian d foy
SUMMARY:Brian - Effective Perl Programming
UID:http://www.yapc2010.com/yn2010/talk/2794
URL:http://www.yapc2010.com/yn2010/talk/2794
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Byron Austin
COMMENT:1 attendees
DESCRIPTION:I'm teaching a new master class based on my latest book\, Effec
 tive Perl Programming\, 2nd Edition\, and the Effective Perler blog that g
 oes with it. Perl has changed quite a bit since Joseph Hall wrote the firs
 t edition over 10 years ago. Josh McAdams and I have added a lot of new in
 formation as well as updated the existing material. \n\nIn the two-day cla
 ss for intermediate Perl programmers\, I'll cover selected topics from the
  book\, including: \n\n* Working with Unicode in Perl \n* Tricks with file
 handles \n* New regex features in Perl 5.10 and later \n* Playing with pac
 k() \n* Using closures to make things simpler \n* Managing distributions \
 n* Tricks with testing \n* and other topics as time allows
DTEND;TZID=America/New_York:20100625T160000
DTSTART;TZID=America/New_York:20100625T090000
LOCATION:Hays (BOF)
ORGANIZER:brian d foy
SUMMARY:Brian - Effective Perl Programming (Day 2)
UID:http://www.yapc2010.com/yn2010/talk/2795
URL:http://www.yapc2010.com/yn2010/talk/2795
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:Join us for an interactive hands-on course all about Moose. Moo
 se 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\, sim
 ple classes can be created without writing any subroutines\, and complex c
 lasses can be simplified. Moose's features include a powerful attribute de
 claration system\, type constraints and coercions\, method modifiers ("bef
 ore"\, "after"\, and "around")\, a role system (like mixins on steroids)\,
  and more. Moose also has a vibrant ecosystem of extensions as seen in the
  variety of MooseX:: modules on CPAN. \n\nThis course will cover Moose's c
 ore features\, dip a toe into the meta-model\, and explore some of the mor
 e powerful MooseX:: modules available on CPAN. \n\nStudents are expected t
 o 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 scheduled
 \, which will contain a directory tree skeleton and test files. \nAbout th
 e Instructor\n\n\nDave Rolsky has been a Perl developer since 1999\, and h
 as created or contributed to dozens of CPAN modules. He is a member of the
  Moose core development team\, and in early 2009 completed a TPF grant to 
 substantially rewrite and expand the Moose documentation. He is also the c
 o-author of Embedding Perl in HTML with Mason and RT Essentials.
DTEND;TZID=America/New_York:20100624T160000
DTSTART;TZID=America/New_York:20100624T090000
LOCATION:Tanya (BOF)
ORGANIZER:Dave Rolsky
SUMMARY:Introduction to Moose
UID:http://www.yapc2010.com/yn2010/talk/2796
URL:http://www.yapc2010.com/yn2010/talk/2796
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Elizabeth Patterson
ATTENDEE:Jeff Brufladt
ATTENDEE:karen todd
ATTENDEE:Dallas Deeds
ATTENDEE:Kurt Edmiston
COMMENT:5 attendees
DESCRIPTION:Title: "Intermediate Perl" - in a hurry \n\nDescription: Stoneh
 enge's flagship course is normally taught in a week\, \nbut Randal Schwart
 z brings the entire contents of the Alpaca book to you \nin a single day! 
 Starting where the Llama book left off\, you'll learn \nabout Exception Ha
 ndling\, Creating Modules\, References\, Complex Data \nStructures\, Closu
 res\, Objects\, Creating Distributions\, Testing\, \nContributing to the C
 PAN\, and even the Schwartzian Transform. \n\nPrerequisites: A good night'
 s sleep\, and knowledge of the contents of \nthe lama book or equivalent.
DTEND;TZID=America/New_York:20100625T160000
DTSTART;TZID=America/New_York:20100625T090000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Heath Bair
SUMMARY:Randal - "Intermediate Perl" - in a hurry
UID:http://www.yapc2010.com/yn2010/talk/2797
URL:http://www.yapc2010.com/yn2010/talk/2797
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aran Deltac
COMMENT:1 attendees
DESCRIPTION:Catalyst
DTEND;TZID=America/New_York:20100625T160000
DTSTART;TZID=America/New_York:20100625T090000
LOCATION:Tanya (BOF)
ORGANIZER:Matt S Trout
SUMMARY:MST - Catalyst
UID:http://www.yapc2010.com/yn2010/talk/2798
URL:http://www.yapc2010.com/yn2010/talk/2798
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Julie Eberhart
ATTENDEE:Makoto Nozaki
ATTENDEE:jerry gay
ATTENDEE:Shawn Moore
ATTENDEE:Kevin Falcone
ATTENDEE:Michael Moser
ATTENDEE:Kevin Shaum
ATTENDEE:Jesse Vincent
ATTENDEE:David Laulusa
ATTENDEE:Brian Shilling
ATTENDEE:Christopher Madsen
ATTENDEE:Ed Szynaka
ATTENDEE:Walt Mankowski
ATTENDEE:bryan abfalter
ATTENDEE:Lawrence Hixson
ATTENDEE:Barry Workman
ATTENDEE:J. Nick Koston
ATTENDEE:Patrick Michaud
ATTENDEE:Charles Phillips
ATTENDEE:Kenny Drobnack
ATTENDEE:Stephen Bee
ATTENDEE:Jay Hannah
ATTENDEE:Jeff Brufladt
ATTENDEE:Jon Miner
ATTENDEE:Balkee Balakrishnan
ATTENDEE:Bruce Gray
ATTENDEE:Kurt Edmiston
ATTENDEE:Philip Henderson
ATTENDEE:Paul Vining
ATTENDEE:Josh ben Jore
ATTENDEE:R. Todd Williams
ATTENDEE:Len Jaffe
COMMENT:32 attendees
DESCRIPTION:Awesome things have been happening in Perl recently\; so many t
 hat even if\nyou've been paying close attention\, you may have missed a fe
 w. In this talk\nwe'll examine some of the coolest recent technologies for
  Perl programmers\,\nincluding:\n\n* Overhauling Perl's Object Oriented fr
 amework with Moose.\n\n* Making everything a first-class object with autob
 ox.\n\n* Slashing your error handling code with autodie.\n\n* Building fas
 t\, readable and reusable regular expressions with Perl 5.10.\n\n* Bundlin
 g and building stand-alone applications using PAR\, the Perl Archiver.\n\n
 * Astonishingly good profiling with Devel::NYTProf.\n\n* Playing MineSweep
 er automatically with App::SweeperBot.
DTEND;TZID=America/New_York:20100621T144000
DTSTART;TZID=America/New_York:20100621T140000
LOCATION:Grant Street Group (Senate)
ORGANIZER:Paul Fenwick
SUMMARY:Awesome things you've missed in Perl
UID:http://www.yapc2010.com/yn2010/talk/2902
URL:http://www.yapc2010.com/yn2010/talk/2902
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Julie Eberhart
ATTENDEE:David Laulusa
ATTENDEE:John Anderson
ATTENDEE:Makoto Nozaki
ATTENDEE:Alex Timoshenko
ATTENDEE:Kevin Falcone
ATTENDEE:Jay Hannah
ATTENDEE:Robert Ward
ATTENDEE:Matt Meinwald
ATTENDEE:Joe Kline
ATTENDEE:Chris Hardie
ATTENDEE:Kenny Drobnack
ATTENDEE:Michael Schwern
ATTENDEE:Paul Fenwick
ATTENDEE:Kevin Shaum
ATTENDEE:Piers Cawley
ATTENDEE:Damian Conway
ATTENDEE:karen todd
ATTENDEE:Petar Puskarich
ATTENDEE:Kenneth Graves
ATTENDEE:Jacinta Richardson
ATTENDEE:Shawn Moore
ATTENDEE:Mohammed Chaudhry
ATTENDEE:Adam Foxson
ATTENDEE:G. Wade Johnson
ATTENDEE:Jon Gentle
ATTENDEE:Greg Estep
ATTENDEE:Kurt Edmiston
ATTENDEE:Byron Austin
ATTENDEE:Len Jaffe
COMMENT:30 attendees
DESCRIPTION:A good programmer needs many qualities: intelligence\, foresigh
 t\, dedication\,\nand the ability to fight off a hundred angry targh armed
  only with your\nbat'leth. On Qo'noS\, software developers undertake an in
 tensive course in\ncombat programming before they are cleared for active d
 uty. The tlhIngan\ntraditions have long known one truth holds true for bot
 h glory in battle and\nsoftware development:\n\nbIlujDI' yIchegh()Qo'\; yI
 Hegh()!\n\nIt is better to die() than to return() in failure.\n\nFor too l
 ong\, Perl has been a pujwI'\, and unsuitable for use by true\nwarriors. I
 n this talk we will show how the new autodie pragma can help you\nto code 
 with batlh!
DTEND;TZID=America/New_York:20100623T144000
DTSTART;TZID=America/New_York:20100623T140000
LOCATION:2Checkout.com (Round)
ORGANIZER:Paul Fenwick
SUMMARY:The Art of Klingon Programming
UID:http://www.yapc2010.com/yn2010/talk/2903
URL:http://www.yapc2010.com/yn2010/talk/2903
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Robert Blackwell
ATTENDEE:Kenneth Graves
ATTENDEE:Solomon Foster
ATTENDEE:Lawrence Hixson
ATTENDEE:Brian Shilling
ATTENDEE:Chris Hardie
ATTENDEE:Paul Vining
ATTENDEE:Dan Magnuszewski
ATTENDEE:Packy Anderson
ATTENDEE:Kenny Drobnack
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Michael Canzoneri
ATTENDEE:Greg Estep
ATTENDEE:Mark Jubenville
ATTENDEE:Victor Stevko
ATTENDEE:Len Jaffe
COMMENT:16 attendees
DESCRIPTION:A short introduction on how we can use Perl on Android based de
 vices and how people can get involved in the development.
DTEND;TZID=America/New_York:20100623T134000
DTSTART;TZID=America/New_York:20100623T130000
LOCATION:2Checkout.com (Round)
ORGANIZER:Gabor Szabo
SUMMARY:Perl on Android
UID:http://www.yapc2010.com/yn2010/talk/2926
URL:http://www.yapc2010.com/yn2010/talk/2926
END:VEVENT
END:VCALENDAR
