BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.16//EN
VERSION:2.0
X-WR-CALNAME:Pittsburgh Perl Workshop 2011
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:Falling Water Tour
DTEND;TZID=America/New_York:20111007T103000
DTSTART;TZID=America/New_York:20111007T100000
LOCATION:
SUMMARY:Meet at CMU for Falling Water tour
UID:http://pghpw.org/ppw2011/event/943
URL:http://pghpw.org/ppw2011/event/943
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Falling Water Tour
DTEND;TZID=America/New_York:20111007T120000
DTSTART;TZID=America/New_York:20111007T103000
LOCATION:
SUMMARY:Leave for Fallingwater
UID:http://pghpw.org/ppw2011/event/944
URL:http://pghpw.org/ppw2011/event/944
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Falling Water Tour
DTEND;TZID=America/New_York:20111007T130000
DTSTART;TZID=America/New_York:20111007T120000
LOCATION:
SUMMARY:Arrive in time for lunch
UID:http://pghpw.org/ppw2011/event/946
URL:http://pghpw.org/ppw2011/event/946
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Falling Water Tour
DTEND;TZID=America/New_York:20111007T160000
DTSTART;TZID=America/New_York:20111007T130000
LOCATION:
SUMMARY:Take tour
UID:http://pghpw.org/ppw2011/event/945
URL:http://pghpw.org/ppw2011/event/945
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Return to Pittsburgh
DTEND;TZID=America/New_York:20111007T173000
DTSTART;TZID=America/New_York:20111007T160000
LOCATION:
SUMMARY:Leave for Pittsburgh
UID:http://pghpw.org/ppw2011/event/947
URL:http://pghpw.org/ppw2011/event/947
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Drinks\n\nSee the wiki for more information:
DTEND;TZID=America/New_York:20111007T210000
DTSTART;TZID=America/New_York:20111007T180000
LOCATION:
SUMMARY:Arrival Drinks
UID:http://pghpw.org/ppw2011/event/941
URL:http://pghpw.org/ppw2011/event/941
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:The staff will be on site setting up.
DTEND;TZID=America/New_York:20111008T083000
DTSTART;TZID=America/New_York:20111008T073000
LOCATION:
SUMMARY:Staff Arrival
UID:http://pghpw.org/ppw2011/event/922
URL:http://pghpw.org/ppw2011/event/922
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:We will breakfast foods on site.\n\nMenu
DTEND;TZID=America/New_York:20111008T093000
DTSTART;TZID=America/New_York:20111008T083000
LOCATION:6115 & 6121
SUMMARY:Breakfast
UID:http://pghpw.org/ppw2011/event/923
URL:http://pghpw.org/ppw2011/event/923
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Welcome!
DTEND;TZID=America/New_York:20111008T113000
DTSTART;TZID=America/New_York:20111008T083000
LOCATION:Hallway
SUMMARY:Registration
UID:http://pghpw.org/ppw2011/event/965
URL:http://pghpw.org/ppw2011/event/965
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Hear about the conference details.
DTEND;TZID=America/New_York:20111008T100000
DTSTART;TZID=America/New_York:20111008T093000
LOCATION:Rashid (4401)
SUMMARY:Welcome and Introductions
UID:http://pghpw.org/ppw2011/event/924
URL:http://pghpw.org/ppw2011/event/924
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:ioBridge will also be hosting an all day long Hardware Workshop
  at CMU on October 8\,  The only thing you need to bring is your imaginati
 on. Everything else will be provided — sensors\, hardware\, Arduino boards
 \, ioBridge modules\, buttons\, and LEDs.
DTEND;TZID=America/New_York:20111008T130000
DTSTART;TZID=America/New_York:20111008T110000
LOCATION:6115 & 6121
SUMMARY:Hardware Hackathon
UID:http://pghpw.org/ppw2011/event/1002
URL:http://pghpw.org/ppw2011/event/1002
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:There will be food provided.
DTEND;TZID=America/New_York:20111008T114500
DTSTART;TZID=America/New_York:20111008T113000
LOCATION:
SUMMARY:Break #1
UID:http://pghpw.org/ppw2011/event/926
URL:http://pghpw.org/ppw2011/event/926
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Welcome to your PPW!   Please take time to thank our sponsors.
DTEND;TZID=America/New_York:20111008T131500
DTSTART;TZID=America/New_York:20111008T114500
LOCATION:Hallway
SUMMARY:Registration + Sponsor Displays
UID:http://pghpw.org/ppw2011/event/966
URL:http://pghpw.org/ppw2011/event/966
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch will be provided.
DTEND;TZID=America/New_York:20111008T141500
DTSTART;TZID=America/New_York:20111008T131500
LOCATION:
SUMMARY:Lunch
UID:http://pghpw.org/ppw2011/event/931
URL:http://pghpw.org/ppw2011/event/931
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Jobs!   Come and get them!
DTEND;TZID=America/New_York:20111008T161500
DTSTART;TZID=America/New_York:20111008T141500
LOCATION:Hallway
SUMMARY:Job fair
UID:http://pghpw.org/ppw2011/event/967
URL:http://pghpw.org/ppw2011/event/967
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:ioBridge will also be hosting an all day long Hardware Workshop
  at CMU on October 8\,  The only thing you need to bring is your imaginati
 on. Everything else will be provided — sensors\, hardware\, Arduino boards
 \, ioBridge modules\, buttons\, and LEDs.
DTEND;TZID=America/New_York:20111008T170500
DTSTART;TZID=America/New_York:20111008T151500
LOCATION:6115 & 6121
SUMMARY:Hardware Hackathon
UID:http://pghpw.org/ppw2011/event/1003
URL:http://pghpw.org/ppw2011/event/1003
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Food will be provided
DTEND;TZID=America/New_York:20111008T163000
DTSTART;TZID=America/New_York:20111008T161500
LOCATION:
SUMMARY:Break #2
UID:http://pghpw.org/ppw2011/event/935
URL:http://pghpw.org/ppw2011/event/935
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Details on the wiki.
DTEND;TZID=America/New_York:20111008T210000
DTSTART;TZID=America/New_York:20111008T180000
LOCATION:
SUMMARY:Saturday Social
UID:http://pghpw.org/ppw2011/event/1005
URL:http://pghpw.org/ppw2011/event/1005
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Dragging ourselves out of bed\, way too early in the morning ju
 st for your enjoyment.
DTEND;TZID=America/New_York:20111009T083000
DTSTART;TZID=America/New_York:20111009T073000
LOCATION:
SUMMARY:Staff arrival and setup
UID:http://pghpw.org/ppw2011/event/954
URL:http://pghpw.org/ppw2011/event/954
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:For those that didn't get enough registration on the first day.
 
DTEND;TZID=America/New_York:20111009T113000
DTSTART;TZID=America/New_York:20111009T083000
LOCATION:Hallway
SUMMARY:Registration
UID:http://pghpw.org/ppw2011/event/956
URL:http://pghpw.org/ppw2011/event/956
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Breakfast
DTEND;TZID=America/New_York:20111009T093000
DTSTART;TZID=America/New_York:20111009T083000
LOCATION:6115 & 6121
SUMMARY:Breakfast
UID:http://pghpw.org/ppw2011/event/955
URL:http://pghpw.org/ppw2011/event/955
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Take a load off.  You deserve it.\n\nFood will be provided.
DTEND;TZID=America/New_York:20111009T114500
DTSTART;TZID=America/New_York:20111009T113000
LOCATION:
SUMMARY:Break #1
UID:http://pghpw.org/ppw2011/event/957
URL:http://pghpw.org/ppw2011/event/957
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Support the ones that support Perl!
DTEND;TZID=America/New_York:20111009T131500
DTSTART;TZID=America/New_York:20111009T114500
LOCATION:Hallway
SUMMARY:Sponsor displays
UID:http://pghpw.org/ppw2011/event/963
URL:http://pghpw.org/ppw2011/event/963
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch
DTEND;TZID=America/New_York:20111009T141500
DTSTART;TZID=America/New_York:20111009T131500
LOCATION:
SUMMARY:Lunch
UID:http://pghpw.org/ppw2011/event/958
URL:http://pghpw.org/ppw2011/event/958
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Things are really winding down now.
DTEND;TZID=America/New_York:20111009T154500
DTSTART;TZID=America/New_York:20111009T141500
LOCATION:Hallway
SUMMARY:Clean up
UID:http://pghpw.org/ppw2011/event/964
URL:http://pghpw.org/ppw2011/event/964
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Room 6121 will be used by a different event during this time.  
  All belongings need to be removed prior to lunch.
DTEND;TZID=America/New_York:20111009T154500
DTSTART;TZID=America/New_York:20111009T141500
LOCATION:6115 & 6121
SUMMARY:Room reserved
UID:http://pghpw.org/ppw2011/event/1004
URL:http://pghpw.org/ppw2011/event/1004
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:The last break of the day
DTEND;TZID=America/New_York:20111009T160000
DTSTART;TZID=America/New_York:20111009T154500
LOCATION:
SUMMARY:Break #2
UID:http://pghpw.org/ppw2011/event/959
URL:http://pghpw.org/ppw2011/event/959
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Thanks for coming!
DTEND;TZID=America/New_York:20111009T174500
DTSTART;TZID=America/New_York:20111009T173000
LOCATION:Rashid (4401)
SUMMARY:Closing
UID:http://pghpw.org/ppw2011/event/962
URL:http://pghpw.org/ppw2011/event/962
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Let's drink
DTEND;TZID=America/New_York:20111009T210000
DTSTART;TZID=America/New_York:20111009T180000
LOCATION:
SUMMARY:Sunday Social
UID:http://pghpw.org/ppw2011/event/1006
URL:http://pghpw.org/ppw2011/event/1006
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Brock Wilcox
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:Michael Aquilina
ATTENDEE:apeiron
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Joe Kline
ATTENDEE:Stan Schwertly
ATTENDEE:Brian Sauls
ATTENDEE:Matthew Horsfall
ATTENDEE:Justin La Sotten
COMMENT:12 attendees
DESCRIPTION:... Or\nBut That's Not What The Code Says...\n... Or\nDefense A
 gainst The Dark Arts: Fixing a Spell Gone Wrong\n\nIn this talk I will sha
 re some philosophical insights\, and some practical examples\, into "debug
 ging". The bulk of the talk will be on the process of reproducing\, refini
 ng\, understanding\, correcting\, and preventing problems in your code. Ti
 me permitting\, I'll also touch upon some advanced tools such as revision 
 control bisecting.\n\nFinally\, I'll leave you with some pointers to resou
 rces - books\, websites\, tools - that can further aid in expanding our Su
 per Debugging Powers.
DTEND;TZID=America/New_York:20111009T150500
DTSTART;TZID=America/New_York:20111009T141500
LOCATION:Rashid (4401)
ORGANIZER:Brock Wilcox
SUMMARY:The Art and Science of Debugging\, Some Techniques
UID:http://pghpw.org/ppw2011/talk/3413
URL:http://pghpw.org/ppw2011/talk/3413
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brad Lhotsky
ATTENDEE:Steven Novakovich
ATTENDEE:bhavin patel
ATTENDEE:Michael Gatto
COMMENT:6 attendees
DESCRIPTION:The Information Security atmosphere has moved beyond 1337 h4x0r
 s and 5cr!pt |<iddi3s. Attacks and attackers are more sophisticated (and m
 ore stupid) than you could imagine. As an InfoSec professional\, I'm frust
 rated that my peers have failed to recognize the potential in their SysAdm
 ins\, Network Admins\, and Programmers.\n\nThis talk aims to educate you t
 o the Brave New World of InfoSec and how you can help improve security wit
 hout crippling your users.\n\nThis talk will focus on the emerging concept
  of "Usable Security\," and your place as Perl programmers in it. Hopefull
 y the Q&A session will be more of a group discussion.
DTEND;TZID=America/New_York:20111009T150500
DTSTART;TZID=America/New_York:20111009T141500
LOCATION:Reddy (4405)
ORGANIZER:Brad Lhotsky
SUMMARY:InfoSec: The Advanced Persistent Adversary and You
UID:http://pghpw.org/ppw2011/talk/3418
URL:http://pghpw.org/ppw2011/talk/3418
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brock Wilcox
ATTENDEE:Brad Lhotsky
ATTENDEE:Walt Mankowski
ATTENDEE:John Anderson
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Joe Kline
ATTENDEE:Brian Sauls
ATTENDEE:Matthew Horsfall
COMMENT:10 attendees
DESCRIPTION:After years of MySQL development\, I made the switch to Postgre
 SQL and have never looked back. PostgreSQL follows Perl's mantra of "Easy 
 things easy\, hard things possbile!" Do you just want to run with the mini
 mum pieces of flare? That's fine! 8.x added auto-vacuum and auto-analyze t
 o pick up after you!\n\nDo you want to partition tables to different disk 
 chasis based on the phase of the moon or the air speed of a unladen swallo
 w? You can do that too!\n\nThere are a lot of great things going with the 
 PostgreSQL community and I might even know a few of them!
DTEND;TZID=America/New_York:20111009T105000
DTSTART;TZID=America/New_York:20111009T103000
LOCATION:Rashid (4401)
ORGANIZER:Brad Lhotsky
SUMMARY:PostgreSQL for Perl Programmers
UID:http://pghpw.org/ppw2011/talk/3419
URL:http://pghpw.org/ppw2011/talk/3419
END:VEVENT
BEGIN:VEVENT
ATTENDEE:R Geoffrey Avery
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Joe Kline
ATTENDEE:Brian Sauls
ATTENDEE:Dave Burlage
ATTENDEE:bhavin patel
COMMENT:6 attendees
DESCRIPTION:Interchange is a Open Source eCommerce software written before 
 the advent of any modern Perl. Thus we implemented a lot of things like ru
 nning a server\, dispatching\, parameter parsing\, session handling and te
 mplating.\n\nWe decided to reduce the source code drastically by using mod
 ules from CPAN like Dancer\, PSGI and Template::Flute instead of our own c
 ustom code. \n\nInterchange will become a collection of a few base modules
  providing an API for carts\, payment\, shipping and access control which 
 can be extended easily with plugins.\n\nThis provides you with a solid\, f
 ast\, simple and flexible platform for your online business based on moder
 n Perl\, which is going to be demonstrated during the presentation.
DTEND;TZID=America/New_York:20111008T160500
DTSTART;TZID=America/New_York:20111008T151500
LOCATION:Rashid (4401)
ORGANIZER:Stefan Hornburg
SUMMARY:Modern PerlCommerce
UID:http://pghpw.org/ppw2011/talk/3462
URL:http://pghpw.org/ppw2011/talk/3462
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:Ingy döt Net
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Brian Sauls
COMMENT:6 attendees
DESCRIPTION:COME WATCH INGY EXPOSE AND RELEASE A PAIR OF MODULES!\n\nDo you
  ♥ your Modules? Want to take them to the future? Imagine a world where ev
 ery Makefile.PL is one short line\, your documentation writes itself\, all
  your tests are just data (they run in Perl 6 as well)\, and getting a cha
 nge to CPAN is just a 'make release' and a beer away. Confused? Come find 
 clarity!\n\nIn this talk\, Ingy döt Net will talk about Module::Package (t
 he successor to Module::Install)\, Stardoc\, TestML and other Acmeist modu
 le packaging tools.
DTEND;TZID=America/New_York:20111009T102000
DTSTART;TZID=America/New_York:20111009T093000
LOCATION:Rashid (4401)
ORGANIZER:Ingy döt Net
SUMMARY:Postmodern Module Packaging
UID:http://pghpw.org/ppw2011/talk/3502
URL:http://pghpw.org/ppw2011/talk/3502
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Brad Lhotsky
ATTENDEE:Michael Aquilina
ATTENDEE:apeiron
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Mike Greb
ATTENDEE:Stan Schwertly
ATTENDEE:Steven Novakovich
ATTENDEE:Matthew Horsfall
ATTENDEE:bhavin patel
ATTENDEE:Mark Hawley
COMMENT:11 attendees
DESCRIPTION:The Open Web Application Security Project publishes a list of t
 he top ten web application security vulnerabilities every year or so. This
  is a list of common problems that many web applications face and are most
  commonly exploited.\n\nThe talk will go through each of the vulnerabiliti
 es using Perl examples\, with a special focus on the most important of the
 se issues.
DTEND;TZID=America/New_York:20111008T172000
DTSTART;TZID=America/New_York:20111008T163000
LOCATION:Rashid (4401)
ORGANIZER:Sterling Hanenkamp
SUMMARY:Pragmatic OWASP Top 10 in Perl
UID:http://pghpw.org/ppw2011/talk/3596
URL:http://pghpw.org/ppw2011/talk/3596
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:John Anderson
ATTENDEE:Stefan Hornburg
ATTENDEE:Jure Kodzoman
ATTENDEE:Joe Kline
ATTENDEE:Brian Sauls
ATTENDEE:Dave Burlage
ATTENDEE:Michael Gatto
COMMENT:8 attendees
DESCRIPTION:Web usability is an approach to make web sites easy to use for 
 an end-user. Usability is becoming more and more important on the web. Thi
 s talk will introduce you on how to do usability testing.\n\nThere are man
 y benefits of adding usability to development projects. Main benefits are:
 \n\n* Decreasing number of later revisions.\n* Improving user experience.\
 n* Increasing number of conversions (tasks successfully fulfilled).\n* Red
 ucing the learnability curve.\n* Making your users happier.\n\n\nThe talk 
 will cover basics of how to perform tests on actual users and get to know 
 your users better. \n\nAlthough the talk uses ecommerce as an example\, mo
 st of it actually applies to all applications. We often think about bugs i
 n the code\, but rarely take the time to improve user experience of the ap
 plication and see where our users find the applications difficult to use. 
 Usability testing provides a solution to this problem.\n\nThis talk is sui
 table for all audiences\, both Perl experts and those completely new to Pe
 rl.
DTEND;TZID=America/New_York:20111008T165000
DTSTART;TZID=America/New_York:20111008T163000
LOCATION:Reddy (4405)
ORGANIZER:Jure Kodzoman
SUMMARY:Usability testing
UID:http://pghpw.org/ppw2011/talk/3610
URL:http://pghpw.org/ppw2011/talk/3610
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Brad Lhotsky
ATTENDEE:Michael Aquilina
ATTENDEE:apeiron
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Brian Sauls
ATTENDEE:Steven Novakovich
ATTENDEE:Matthew Horsfall
ATTENDEE:Michael Gatto
COMMENT:9 attendees
DESCRIPTION:There's an ever-increasing number of modules for sending mail w
 ith Perl. With all of the choices that CPAN offers\, how does one choose w
 hich module best suits their needs? It can be hard to navigate this growin
 g sea of choice\, but I spent half a year working with rjbs\, whom many of
  you know as one of Perl's premiere email hackers. I learned a lot from hi
 m\, and I want to share that knowledge with you to help make your email co
 de suck less. \n\nIn this talk\, I'll provide a small collection of module
 s for sending email with Perl\, with example code. You really only need to
  know a few to be productive for most tasks\, and only a few more if you h
 ave unusual requirements or are an email power user.
DTEND;TZID=America/New_York:20111009T130500
DTSTART;TZID=America/New_York:20111009T124500
LOCATION:Rashid (4401)
ORGANIZER:apeiron
SUMMARY:Sending Email with Perl
UID:http://pghpw.org/ppw2011/talk/3611
URL:http://pghpw.org/ppw2011/talk/3611
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brock Wilcox
ATTENDEE:Brad Lhotsky
ATTENDEE:Walt Mankowski
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:Michael Aquilina
ATTENDEE:apeiron
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Brian Sauls
ATTENDEE:Steven Novakovich
ATTENDEE:Matthew Horsfall
ATTENDEE:Michael Gatto
COMMENT:14 attendees
DESCRIPTION:This talk will expand upon the plan laid forth by Jesse Vincent
  at YAPC::NA 2011 where he talked about his ideas for the future of the Pe
 rl. In particular we will discuss the ideas for a more simplified core and
  the possible addition of a new MOP (Meta Object Protocol) powered object 
 system. We will also explore what that would mean for the future of Perl 5
  as a language.
DTEND;TZID=America/New_York:20111009T153500
DTSTART;TZID=America/New_York:20111009T151500
LOCATION:Rashid (4401)
ORGANIZER:Stevan Little
SUMMARY:A Brave New Perl World
UID:http://pghpw.org/ppw2011/talk/3618
URL:http://pghpw.org/ppw2011/talk/3618
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brock Wilcox
ATTENDEE:Brad Lhotsky
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:apeiron
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Joe Kline
ATTENDEE:Mike Greb
ATTENDEE:Stan Schwertly
ATTENDEE:Brian Sauls
ATTENDEE:Steven Novakovich
ATTENDEE:Matthew Horsfall
ATTENDEE:Michael Gatto
ATTENDEE:John Lewis
COMMENT:16 attendees
DESCRIPTION:Building Better Applications is hard and there are always trade
 -offs. This talk goes compresses a painful 5 year evolution of tools and d
 ecisions to get a toolchain together that I'm truly proud of.\n\nIt's basi
 cally the story of how\, but more importantly why Data::Manager was built.
 \n\nThis talk is light on code\, heavy on opinions and can hopefully convi
 nce people on making the right trade-offs.
DTEND;TZID=America/New_York:20111009T123500
DTSTART;TZID=America/New_York:20111009T114500
LOCATION:Rashid (4401)
ORGANIZER:Jay Shirley
SUMMARY:Building Better Applications
UID:http://pghpw.org/ppw2011/talk/3625
URL:http://pghpw.org/ppw2011/talk/3625
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Walt Mankowski
ATTENDEE:John Anderson
ATTENDEE:Michael Aquilina
ATTENDEE:apeiron
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Stan Schwertly
ATTENDEE:Matthew Horsfall
ATTENDEE:bhavin patel
ATTENDEE:Mark Hawley
COMMENT:10 attendees
DESCRIPTION:Pack and unpack are two of Perl's most powerful functions\, but
  they're also perhaps Perl's least understood and most cryptic functions. 
 But you shouldn't overlook them\, since they're incredibly useful for hand
 ling many of the arcane data formats you're likely to encounter.  This tal
 k will demystify the black magic of pack and unpack and show you how to st
 art using them to transform your data.
DTEND;TZID=America/New_York:20111008T130500
DTSTART;TZID=America/New_York:20111008T124500
LOCATION:Rashid (4401)
ORGANIZER:Walt Mankowski
SUMMARY:Demystifying pack and unpack
UID:http://pghpw.org/ppw2011/talk/3635
URL:http://pghpw.org/ppw2011/talk/3635
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Joe Kline
COMMENT:1 attendees
DESCRIPTION:This talk explores the universe of building apps as part of the
  WebGUI content management system.  Building apps on top of CMSes has beco
 me trendy in the Python and PHP camps\, and for good reason:  CMSes provid
 e the primitives to build the most common types of Web applications\, they
 're easy to interface with\, and the idea of a tree of editable objects tr
 anslates well to interactive Web sites.\nWebGUI ships with a pile of ready
  to use pieces of logic (called "assets"\, implementing things such as sho
 pping carts and Wikis) for laypersons to build a site out of\, but it's al
 so a fantastically programmer friendly framework for building more of thes
 e assets in.  WebGUI 8 is the upcoming iteration\, sporting a new Plack in
 terface\, Moose attribute based asset definition\, and countless moderniza
 tions and improvements.  WebGUI handles the tedious work of data persisten
 ce\, permissions\, generating edit forms\, pagination\, and more.  During 
 this talk\, we'll:\n* Create a simple CRUD (create\, update\, delete) styl
 e application in a few lines of code\n* Build pages out of multiple assets
 \n* Subclass and extend stock WebGUI assets such as the Wiki\n* Create ass
 ets that operate on other assets \n* Build custom metadata searches\n* Ope
 n our site to community content\n* Talk about wgd\, the command line tool 
 for editing just about anything in WebGUI\n* Never break a sweat\n* Explor
 e the architecture and design of WebGUI 8 a bit\nNovice Perl programmers m
 ay find this an easy way to quickly deliver complex sites\, while experien
 ced programmers may discover a new favorite Web programming idiom.
DTEND;TZID=America/New_York:20111009T153500
DTSTART;TZID=America/New_York:20111009T151500
LOCATION:Reddy (4405)
ORGANIZER:Scott Walters
SUMMARY:Programming WebGUI:  WebGUI 8 as a Web App Framework
UID:http://pghpw.org/ppw2011/talk/3640
URL:http://pghpw.org/ppw2011/talk/3640
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brock Wilcox
ATTENDEE:Brad Lhotsky
ATTENDEE:Walt Mankowski
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Joe Kline
ATTENDEE:Brian Sauls
ATTENDEE:Steven Novakovich
ATTENDEE:Matthew Horsfall
COMMENT:12 attendees
DESCRIPTION:This talk will cover various ways to talk to your to your git r
 epos with Perl\, including (hopefully\, if it gets written...) one based o
 n libgit2.
DTEND;TZID=America/New_York:20111009T112000
DTSTART;TZID=America/New_York:20111009T110000
LOCATION:Rashid (4401)
ORGANIZER:John Anderson
SUMMARY:Perl and Git\, Sitting In A Tree
UID:http://pghpw.org/ppw2011/talk/3645
URL:http://pghpw.org/ppw2011/talk/3645
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brock Wilcox
ATTENDEE:Brad Lhotsky
ATTENDEE:Walt Mankowski
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:Michael Aquilina
ATTENDEE:apeiron
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Mike Greb
ATTENDEE:Stan Schwertly
ATTENDEE:Brian Sauls
ATTENDEE:Steven Novakovich
ATTENDEE:Matthew Horsfall
ATTENDEE:Michael Gatto
COMMENT:16 attendees
DESCRIPTION:Development and Operations departments are an integral part of 
 any medium to large IT shop.  There is often a lot of friction between the
 se departments\, primarily because the business puts pressure on each depa
 rtment to meet mutually exclusive goals.  To development they say: more fe
 atures\, more speed and more stuff! To operations they say: uptime\, durab
 ility and redundancy.  Unfortunately these goals often result in Dev and O
 ps talking shit about each other.\n\nLet's talk about making this relation
 ship better.  We're all adults here\, right?\n\nWe'll be discussing the go
 als and pressures that each department face\, then using those as the crit
 eria to discuss processes\, procedures and tools that we can use to minimi
 ze work and maximize productivity.\n\nDevelopment and Operations are reach
 ing for the same goal\, lets discuss how to do so without stepping on each
  other's faces!
DTEND;TZID=America/New_York:20111008T123500
DTSTART;TZID=America/New_York:20111008T114500
LOCATION:Reddy (4405)
ORGANIZER:Cory Watson
SUMMARY:Managing Large Deployments or How Dev and Ops Can Live Happily Toge
 ther
UID:http://pghpw.org/ppw2011/talk/3647
URL:http://pghpw.org/ppw2011/talk/3647
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Walt Mankowski
ATTENDEE:John Anderson
ATTENDEE:apeiron
ATTENDEE:Joe Kline
ATTENDEE:Michael Gatto
COMMENT:6 attendees
DESCRIPTION:Matlab is pervasive in higher education. How do the various ope
 n source alternatives compare. Specifically how does Python and Perl compa
 re to clones like Octave and Scilab.\n\nCan Perl\, the underdog in this gr
 oup compete?
DTEND;TZID=America/New_York:20111008T172000
DTSTART;TZID=America/New_York:20111008T170000
LOCATION:Reddy (4405)
ORGANIZER:Joe Kline
SUMMARY:Bringing Perl to a Python/Matlab fight
UID:http://pghpw.org/ppw2011/talk/3649
URL:http://pghpw.org/ppw2011/talk/3649
END:VEVENT
BEGIN:VEVENT
ATTENDEE:R Geoffrey Avery
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:Stefan Hornburg
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Brian Sauls
ATTENDEE:Justin La Sotten
COMMENT:7 attendees
DESCRIPTION:This talk introduces Dancer a simple but powerful web framework
  to a broad audience.  Presented at the Minneapolis Perl Workshop in Febru
 ary and revamped for OSCON in July it was well received by beginners and i
 ntermediate programmers.\n\nThis talk covers the basics of the framework a
 nd introduces an easy to digest sample application while discussing some o
 f the more advanced techniques and features toward the end of the talk.
DTEND;TZID=America/New_York:20111008T150500
DTSTART;TZID=America/New_York:20111008T141500
LOCATION:Rashid (4401)
ORGANIZER:Mark Allen
SUMMARY:Intro to Dancer
UID:http://pghpw.org/ppw2011/talk/3712
URL:http://pghpw.org/ppw2011/talk/3712
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Stefan Hornburg
ATTENDEE:Justin La Sotten
ATTENDEE:bhavin patel
ATTENDEE:Mark Hawley
COMMENT:5 attendees
DESCRIPTION:The Business Aware Programmer\n=============================\n\
 nProgramming in a business environment puts some unique requirements\non t
 he programmer. While "best programming practises" get a lot of\nattention\
 , "business awareness" is often neglected.\n\nIn this talk\, we'll take so
 me lessons from a large\, successful company\n(market leader in its field)
  whose technical platform is driven by Perl\,\nand look what "business ski
 lls" they require from their programmers.\n\nWe will see that not everythi
 ng that is considered "best programming\npractise" always makes sense busi
 ness wise. After all\, while many\nbusinesses have an IT department\, and 
 many people in the audience\nwork for an IT development\, most businesses 
 make their money selling goods\nor services that aren't code. For a busine
 ss\, code usually is a means\,\nnot a goal.
DTEND;TZID=America/New_York:20111008T123500
DTSTART;TZID=America/New_York:20111008T114500
LOCATION:Rashid (4401)
ORGANIZER:Abigail
SUMMARY:The Business Aware Developer
UID:http://pghpw.org/ppw2011/talk/3730
URL:http://pghpw.org/ppw2011/talk/3730
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Brock Wilcox
ATTENDEE:Brad Lhotsky
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:apeiron
ATTENDEE:Mike Greb
ATTENDEE:Stan Schwertly
ATTENDEE:Steven Novakovich
ATTENDEE:Matthew Horsfall
ATTENDEE:bhavin patel
ATTENDEE:Michael Gatto
ATTENDEE:Mark Hawley
COMMENT:13 attendees
DESCRIPTION:When first setting up a monitoring many smart people get certai
 n things wrong. There is a tendency to over alert for simple checks\, whil
 e at the same time under monitor complex services. This leads to a very de
 sensitized operations staff which often wait a few minutes for an up page 
 before responding to a problem.\n\nIn this talk I will share with the audi
 ence experience I have gained while working in several operations ranging 
 from a web shop which built and hosted for fortune 500 companies to the la
 rgest e-card site on the Internet. Both experiences are based on Nagios bu
 t the fundamental concepts are universal.\n\nMore at the Abstract URL:
DTEND;TZID=America/New_York:20111008T160500
DTSTART;TZID=America/New_York:20111008T151500
LOCATION:Reddy (4405)
ORGANIZER:Scott McCarty
SUMMARY:Designing a Robust Monitoring System
UID:http://pghpw.org/ppw2011/talk/3761
URL:http://pghpw.org/ppw2011/talk/3761
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:John Anderson
ATTENDEE:apeiron
ATTENDEE:Mike Greb
ATTENDEE:Stan Schwertly
ATTENDEE:Matthew Horsfall
ATTENDEE:bhavin patel
ATTENDEE:Michael Gatto
ATTENDEE:Mark Hawley
COMMENT:9 attendees
DESCRIPTION:The talk would be focused on providing advice and suggestions t
 o application programmers on ways to provide transparency into their progr
 ams for the purposes of monitoring. \n\nThe idea is that there are a lot o
 f programs out there that everyone needs to monitor\, but we're stuck usin
 g what is essentially secondary evidence to try to figure out the inner wo
 rkings (and determine state). If the design of the program had included tr
 ansparency that we could peer into and determine the status\, we wouldn't 
 be stuck coding around opacity.\n\nDuring the presentation\, I'd give exam
 ples of programs that currently do it right\, along with examples of those
  doing it wrong (and some hopefully humorous examples of what kinds of thi
 ngs we've had to do to get around their limitations). \n\nI'd try to split
  the focus between "monolithic" type processes and hand scripted jobs\, th
 e type of which most administrators have to create frequently. \n\nThe tak
 e-aways would be the idea that a solution shouldn't just work\, but that i
 t should be communicative\, maybe some example code to handle some situati
 ons\, and hopefully some Nagios plugin examples.
DTEND;TZID=America/New_York:20111008T150500
DTSTART;TZID=America/New_York:20111008T141500
LOCATION:Reddy (4405)
ORGANIZER:Matt Simmons
SUMMARY:Baking in transparency
UID:http://pghpw.org/ppw2011/talk/3763
URL:http://pghpw.org/ppw2011/talk/3763
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:Michael Aquilina
ATTENDEE:Mike Greb
ATTENDEE:Stan Schwertly
ATTENDEE:Michael Gatto
COMMENT:5 attendees
DESCRIPTION:The devops process at Linode involves lots of Perl.  This talk 
 will provide a ten billion mile overview of devops at Linode with particul
 ar emphasis on some of the CPAN modules we make use of that you might not 
 have heard of yet.
DTEND;TZID=America/New_York:20111009T112000
DTSTART;TZID=America/New_York:20111009T103000
LOCATION:Reddy (4405)
ORGANIZER:Mike Greb
SUMMARY:Devops with Perl at Linode
UID:http://pghpw.org/ppw2011/talk/3797
URL:http://pghpw.org/ppw2011/talk/3797
END:VEVENT
BEGIN:VEVENT
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brock Wilcox
ATTENDEE:Walt Mankowski
ATTENDEE:John Anderson
ATTENDEE:Joe Kline
ATTENDEE:Mike Greb
ATTENDEE:Stan Schwertly
ATTENDEE:bhavin patel
COMMENT:8 attendees
DESCRIPTION:A choose-your-own-presentation for those thinking about writing
  an online game\, starting their own business\, or managing a community\, 
 from the creator of Improbable Island.
DTEND;TZID=America/New_York:20111009T130500
DTSTART;TZID=America/New_York:20111009T124500
LOCATION:Reddy (4405)
ORGANIZER:Dan Hall
SUMMARY:Running an online game
UID:http://pghpw.org/ppw2011/talk/3803
URL:http://pghpw.org/ppw2011/talk/3803
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brad Lhotsky
ATTENDEE:John Anderson
ATTENDEE:Joe Kline
ATTENDEE:Brian Sauls
ATTENDEE:Steven Novakovich
COMMENT:7 attendees
DESCRIPTION:As technology increasingly approaches having status as a near r
 equirement of daily life\, topics that were once part of an  underground k
 nowledge are being taught as part of college curriculum or in courses prod
 ucing industry-accepted certified experts within a week.  As a side-effect
  of certificate milling and mass deployment of this new type of “experts\,
 ” the definition of normal system administrators\,  “computer geek\,” and 
 developer are being greatly skewed and losing their roots in what has trad
 itionally been expected of folks entering into technical or development ro
 les.  Topics I will discuss include the differences of fundamental skill s
 ets found in self-taught/community-orientated learning vs training course 
 graduates\, the dysfunction arising from splintering knowledge into distri
 bution-specific solution flowcharts coupled with the presence of less-main
 stream versions of operating systems\, the forgotten relativity of best-pr
 actices\, and the forgotten art of joining a community –or modern modern p
 rofessional development for the technical whiz.
DTEND;TZID=America/New_York:20111008T130500
DTSTART;TZID=America/New_York:20111008T124500
LOCATION:Reddy (4405)
ORGANIZER:Ted
SUMMARY:Off the Beaten Track
UID:http://pghpw.org/ppw2011/talk/3809
URL:http://pghpw.org/ppw2011/talk/3809
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Mark Jason Dominus
ATTENDEE:Brock Wilcox
ATTENDEE:Brad Lhotsky
ATTENDEE:Walt Mankowski
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:Michael Aquilina
ATTENDEE:apeiron
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Joe Kline
ATTENDEE:Mike Greb
ATTENDEE:Stan Schwertly
ATTENDEE:Matthew Horsfall
ATTENDEE:bhavin patel
ATTENDEE:Michael Gatto
ATTENDEE:John Lewis
COMMENT:18 attendees
DESCRIPTION:Schedule\n\nFailure Modes\nWindows: A counter argument\nExamine
  Yr Moose\nMo is Less\nYour Keyboard Is Broken?\n\nThese Lig­htn­ing Talks
  may be seri­ous\, funny\, or both. They may be given by ex­perien­ced spe
 ak­ers al­ready giv­ing full length talks or by first time speak­ers just 
 start­ing out (this is a great way to get star­ted if you have some­th­ing
  to say). If you are a first time speak­er you will win a tie with an ex­p
 eri­ence speak­er when the schedule is made if it comes to it. Today's fir
 st time speak­er could give tomor­row's keynote.\n\nWe will have about 5 L
 ig­htn­ing Talks of 5 minutes. Sub­mit your talk through the sub­mit talk 
 link on this web­site. The first de­ad­line is with the full length talks.
  The second de­ad­line is one week be­fore the con­fer­ence starts and man
 y pro­pos­als will be ac­cepted. At least two speak­ing spots will be held
  open until the day be­fore the talks to give you a chan­ce to see some­th
 ­ing at the con­fer­ence and put togeth­er a Lig­htn­ing Talk re­spon­se. 
 Howev­er if you wait for the later de­ad­lines note that there are fewer s
 pots avail­able and you are less li­ke­ly to be ac­cepted so please try to
  sub­mit more than a week be­fore the con­fer­ence.\n\nIn ad­di­tion to th
 e five minute Lig­htn­ing Talks where you get to use your com­put­er\, sli
 des\, and any other tool\, we will also have some Lig­htn­ing Ad­vertise­m
 ents. These are only 30 seconds\, you don't have to sub­mit a pro­pos­al\,
  you don't get any slides\, and the only AV as­sis­tance of­fered is a mic
 ro­phone. If you have a BOF to an­noun­ce\, an auc­tion item so ad­vert­is
 e or any other short mes­sage you can use the trans­i­tion time that would
  be ot­herw­ise was­ted bet­ween Lig­htn­ing Talks to share your mes­sage.
  Just show up be­fore we start and take a seat in the as­sig­ned seats in 
 the front of the room.\n\nWhy Would You Want to do a Lig­htn­ing Talk? May
 be you've never given a talk be­fore\, and you'd like to start small. For 
 a Lig­htn­ing Talk\, you don't need to make slides\, and if you do de­cide
  to make slides\, you only need to make three. Maybe you're nerv­ous and y
 ou're af­raid you'll mess up. It's a lot eas­i­er to plan and de­liv­er a 
 five minute talk than it is to de­liv­er a long talk. And if you do mess u
 p\, at least the pain­ful part will be over quick­ly. Maybe you don't have
  much to say. Maybe you just want to ask a ques­tion\, or in­vite peo­ple 
 to help you with your pro­ject\, or boast about some­th­ing you did\, or t
 ell a short cautiona­ry story. These th­ings are all in­terest­ing and wor
 th talk­ing about\, but there might not be en­ough to say about them to fi
 ll up thir­ty minutes. Maybe you have a lot of th­ings to say\, and you're
  al­ready going to give a long talk on one of them\, and you don't want to
  hog the spot­light. There's noth­ing wrong with giv­ing sever­al Lig­htn­
 ing Talks. Hey\, they're only five minutes. On the other side\, peo­ple mi
 ght want to come to a lig­htn­ing talk when they would­n't come to a long 
 talk on the same sub­ject. The risk for the at­tendees is small­er: If the
  talk turns out to be dull\, or if the per­son giv­ing the talk turns out 
 to be a rea­l­ly bad speak­er\, well\, at least it's over in five minutes.
  With lig­htn­ing talks\, you're never stuck in some bor­ing lec­ture for 
 forty-five minutes.\n\nStill hav­ing troub­le pick­ing a topic\, here are 
 some sug­ges­tions:\n\n1. Why my favorite module is X.\n2. I want to do co
 ol pro­ject X. Does an­yone want to help?\n3. Suc­cess­ful Pro­ject: I did
  pro­ject X. It was a suc­cess. Here's how you could be­nefit.\n4. Failed 
 Pro­ject: I did pro­ject X. It was a failure\, and here's why.\n5. Heresy:
  Peo­ple al­ways say X\, but they're wrong. Here's why.\n6. You All Suck: 
 Here's what is wrong with the our com­mun­ity. 7. Call to Ac­tion: Let's a
 ll do more of X / less of X.\n8. Would­n't it be cool if X?\n9. Some­one n
 eeds to do X.\n10. Wish List\n11. Why X was a mis­take.\n12. Why X looks l
 ike a mis­take\, but isn't.\n13. What it's like to do X.\n14. Here's a use
 ­ful tech­nique that wor­ked.\n15. Here's a tech­nique I thought would be 
 use­ful but didn't work.\n16. Why al­gorithm X sucks.\n17. Com­parison of 
 al­gorithms X and Y.\n\nOf co­ur­se\, you could give the talk on an­yth­in
 g you wan­ted\, wheth­er or not it is on this list. If we get a full sched
 ule of noth­ing but five minutes of rant­ing and rav­ing on each topic\, a
  good time will still be had by most.
DTEND;TZID=America/New_York:20111009T163000
DTSTART;TZID=America/New_York:20111009T160000
LOCATION:Rashid (4401)
ORGANIZER:R Geoffrey Avery
SUMMARY:Lightning Talks
UID:http://pghpw.org/ppw2011/talk/3811
URL:http://pghpw.org/ppw2011/talk/3811
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brad Lhotsky
ATTENDEE:Mike Greb
ATTENDEE:Matthew Horsfall
ATTENDEE:Michael Gatto
COMMENT:6 attendees
DESCRIPTION:Writing code is only one part of developing a system for real-w
 orld use.  Regardless of development methodology\, requirements need to be
  gathered and analysed.\n    Your application needs to be designed\, imple
 mented and tested.  Documentation should be written (yes\, really!).  Even
 tually (hopefully) you'll ship product.  \n\n    There is\, however\, a la
 rge gap that is easily overlooked in the rush to meet deadlines.\n    The 
 operations part of the system lifecycle usually lasts well beyond developm
 ent\, yet can receive even less attention than documentation.  Making sure
  that your system is easy to deploy\, manage\, upgrade and potentially dec
 ommission are all key to a successful system.  So why is this area so poor
 ly executed\, and how can this situation be improved?
DTEND;TZID=America/New_York:20111009T102000
DTSTART;TZID=America/New_York:20111009T093000
LOCATION:Reddy (4405)
ORGANIZER:Mike Ciavarella
SUMMARY:Why Software Engineers Suck (or "What your code does the other 98% 
 of its lifetime")
UID:http://pghpw.org/ppw2011/talk/3813
URL:http://pghpw.org/ppw2011/talk/3813
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brad Lhotsky
ATTENDEE:Walt Mankowski
ATTENDEE:John Anderson
ATTENDEE:Kelli Ireland
ATTENDEE:Michael Aquilina
ATTENDEE:Stefan Hornburg
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Joe Kline
ATTENDEE:Mike Greb
ATTENDEE:Stan Schwertly
ATTENDEE:Brian Sauls
ATTENDEE:Steven Novakovich
ATTENDEE:Matthew Horsfall
ATTENDEE:Justin La Sotten
ATTENDEE:Thomas Limoncelli
ATTENDEE:bhavin patel
ATTENDEE:Michael Gatto
ATTENDEE:Mark Hawley
COMMENT:20 attendees
DESCRIPTION:Sysadmin teams and a software development teams have been known
  to work closely together\, not at all\, or somewhere in between. What hap
 pens when the barrier between such groups disappears and the two teams bec
 ome one? The recent trend has been to incorporate "shared responsibility" 
 for operational matters such as deployment\, scalability and performance. 
 As a result projects are more successful in ways one wouldn't have expecte
 d.
DTEND;TZID=America/New_York:20111008T110000
DTSTART;TZID=America/New_York:20111008T100000
LOCATION:Rashid (4401)
ORGANIZER:Thomas Limoncelli
SUMMARY:What Perl sysadmins wish Perl developers knew\, and vice-versa ($a\
 ,$b) = ($b\,$a)
UID:http://pghpw.org/ppw2011/talk/3823
URL:http://pghpw.org/ppw2011/talk/3823
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Robert Blackwell
ATTENDEE:Kelli Ireland
ATTENDEE:Joe Kline
ATTENDEE:Hans Scharler
ATTENDEE:Steven Novakovich
COMMENT:5 attendees
DESCRIPTION:The idea of physical computing is connecting software to physic
 al objects. The applications of connected things are endless and everyday 
 are proving to be more-and-more useful. The interfaces to devices come in 
 three varieties: Serial\, Discrete I/O\, and Network Protocols such as HTT
 P and TCP/IP.\n\nPerl sits at the perfect position to control and monitor 
 things connected to computers\, across networks\, and over the Internet. T
 his is now categorized as the emerging Internet of Things.\n\nIn this talk
 \, you will learn how to interface the real-world using Perl as the connec
 tive tissue. You walk away with an understanding of serial communication\,
  digital I/O\, analog I/O\, and network protocols. We will also talk about
  practical applications and how to get started with the resources that you
  may already have.\n\nAt the end of the talk\, we will leave a generous am
 ount of time for questions and answers.
DTEND;TZID=America/New_York:20111008T150500
DTSTART;TZID=America/New_York:20111008T141500
LOCATION:6115 & 6121
ORGANIZER:Hans Scharler
SUMMARY:Scripting Things - How to use Perl to interface with devices
UID:http://pghpw.org/ppw2011/talk/3832
URL:http://pghpw.org/ppw2011/talk/3832
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Aaron Crane
ATTENDEE:R Geoffrey Avery
ATTENDEE:Mark Jason Dominus
ATTENDEE:Brock Wilcox
ATTENDEE:Brad Lhotsky
ATTENDEE:Walt Mankowski
ATTENDEE:John Anderson
ATTENDEE:Michael Aquilina
ATTENDEE:apeiron
ATTENDEE:Sterling Hanenkamp
ATTENDEE:Joe Kline
ATTENDEE:Matthew Horsfall
ATTENDEE:Michael Gatto
ATTENDEE:John Lewis
COMMENT:14 attendees
DESCRIPTION:12 lightning talks on a variety of topics. Come and be amazed! 
 Or at least puzzled and confused.
DTEND;TZID=America/New_York:20111009T173000
DTSTART;TZID=America/New_York:20111009T163000
LOCATION:Rashid (4401)
ORGANIZER:Mark Jason Dominus
SUMMARY:A Dominus Chrestomathy
UID:http://pghpw.org/ppw2011/talk/3861
URL:http://pghpw.org/ppw2011/talk/3861
END:VEVENT
END:VCALENDAR

