BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.16//EN
VERSION:2.0
X-WR-CALNAME:DC-Baltimore Perl Workshop 2012
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:Get yer nametags!
DTEND;TZID=America/New_York:20120414T090000
DTSTART;TZID=America/New_York:20120414T080000
LOCATION:
SUMMARY:Setup/Registration
UID:http://dcbpw.org/dcbpw2012/event/1051
URL:http://dcbpw.org/dcbpw2012/event/1051
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Introductory Remarks
DTEND;TZID=America/New_York:20120414T091500
DTSTART;TZID=America/New_York:20120414T090000
LOCATION:
SUMMARY:Welcome
UID:http://dcbpw.org/dcbpw2012/event/1043
URL:http://dcbpw.org/dcbpw2012/event/1043
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:HACK HACK HACK
DTEND;TZID=America/New_York:20120414T104500
DTSTART;TZID=America/New_York:20120414T091500
LOCATION:Classroom 2
SUMMARY:Hackathon
UID:http://dcbpw.org/dcbpw2012/event/1047
URL:http://dcbpw.org/dcbpw2012/event/1047
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Take a break\, you've earned it.
DTEND;TZID=America/New_York:20120414T110000
DTSTART;TZID=America/New_York:20120414T104500
LOCATION:
SUMMARY:Break
UID:http://dcbpw.org/dcbpw2012/event/1045
URL:http://dcbpw.org/dcbpw2012/event/1045
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:HACK HACK HACK
DTEND;TZID=America/New_York:20120414T120000
DTSTART;TZID=America/New_York:20120414T110000
LOCATION:Classroom 2
SUMMARY:Hackathon
UID:http://dcbpw.org/dcbpw2012/event/1048
URL:http://dcbpw.org/dcbpw2012/event/1048
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:FOOD
DTEND;TZID=America/New_York:20120414T133000
DTSTART;TZID=America/New_York:20120414T120000
LOCATION:
SUMMARY:Lunch
UID:http://dcbpw.org/dcbpw2012/event/1044
URL:http://dcbpw.org/dcbpw2012/event/1044
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:HACK HACK HACK
DTEND;TZID=America/New_York:20120414T150000
DTSTART;TZID=America/New_York:20120414T133000
LOCATION:Classroom 2
SUMMARY:Hackathon
UID:http://dcbpw.org/dcbpw2012/event/1049
URL:http://dcbpw.org/dcbpw2012/event/1049
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Take a break\, you've earned it.
DTEND;TZID=America/New_York:20120414T151500
DTSTART;TZID=America/New_York:20120414T150000
LOCATION:
SUMMARY:Break
UID:http://dcbpw.org/dcbpw2012/event/1046
URL:http://dcbpw.org/dcbpw2012/event/1046
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Klausner
ATTENDEE:R Geoffrey Avery
ATTENDEE:David H. Adler
ATTENDEE:Brock Wilcox
ATTENDEE:Zak Zebrowski
ATTENDEE:John Anderson
ATTENDEE:Nick Patch
ATTENDEE:Chas. Owens
ATTENDEE:Morty Abzug
ATTENDEE:Graham Ollis
ATTENDEE:Kennedy Clark
ATTENDEE:Stephen Belcher
ATTENDEE:Neal Anders
COMMENT:13 attendees
DESCRIPTION:Schedule (order not final)\n* Where Do C Programmers Come From?
 \n* App::ArchiveDevelCover\n* The making of timetracker.plix.at\n* Try::Ti
 ny Considered Harmful (if you aren't careful)\n\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 one speak­ing spot will be held 
 open until the morning of the talks to give you a chan­ce to see some­th­i
 ng at the con­fer­ence and put togeth­er a Lig­htn­ing Talk re­spon­se. Ho
 wev­er if you wait for the later de­ad­lines note that there are fewer spo
 ts avail­able and you are less li­ke­ly to be ac­cepted so please try to s
 ub­mit more than a week be­fore the con­fer­ence.\n\nIn ad­di­tion to the 
 five minute Lig­htn­ing Talks where you get to use your com­put­er\, slide
 s\, and any other tool\, we will also have some Lig­htn­ing Ad­vertise­men
 ts. These are only 30 seconds\, you don't have to sub­mit a pro­pos­al\, y
 ou don't get any slides\, and the only AV as­sis­tance of­fered is a micro
 ­phone. If you have a BOF to an­noun­ce\, an auc­tion item so ad­vert­ise 
 or any other short mes­sage you can use the trans­i­tion time that would b
 e ot­herw­ise was­ted bet­ween Lig­htn­ing Talks to share your mes­sage. J
 ust show up be­fore we start and take a seat in the as­sig­ned seats in th
 e front of the room.\n\nWhy Would You Want to do a Lig­htn­ing Talk? Maybe
  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 t
 o make slides\, you only need to make three. Maybe you're nerv­ous and you
 're af­raid you'll mess up. It's a lot eas­i­er to plan and de­liv­er a fi
 ve minute talk than it is to de­liv­er a long talk. And if you do mess up\
 , at least the pain­ful part will be over quick­ly. Maybe you don't have m
 uch 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 tel
 l a short cautiona­ry story. These th­ings are all in­terest­ing and worth
  talk­ing about\, but there might not be en­ough to say about them to fill
  up thir­ty minutes. Maybe you have a lot of th­ings to say\, and you're a
 l­ready going to give a long talk on one of them\, and you don't want to h
 og the spot­light. There's noth­ing wrong with giv­ing sever­al Lig­htn­in
 g Talks. Hey\, they're only five minutes. On the other side\, peo­ple migh
 t want to come to a lig­htn­ing talk when they would­n't come to a long ta
 lk on the same sub­ject. The risk for the at­tendees is small­er: If the t
 alk 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. W
 ith lig­htn­ing talks\, you're never stuck in some bor­ing lec­ture for fo
 rty-five minutes.\n\nStill hav­ing troub­le pick­ing a topic\, here are so
 me sug­ges­tions:\n\n1. Why my favorite module is X.\n2. I want to do cool
  pro­ject X. Does an­yone want to help?\n3. Suc­cess­ful Pro­ject: I did p
 ro­ject X. It was a suc­cess. Here's how you could be­nefit.\n4. Failed Pr
 o­ject: I did pro­ject X. It was a failure\, and here's why.\n5. Heresy: P
 eo­ple al­ways say X\, but they're wrong. Here's why.\n6. You All Suck: He
 re's what is wrong with the our com­mun­ity. 7. Call to Ac­tion: Let's all
  do more of X / less of X.\n8. Would­n't it be cool if X?\n9. Some­one nee
 ds to do X.\n10. Wish List\n11. Why X was a mis­take.\n12. Why X looks lik
 e a mis­take\, but isn't.\n13. What it's like to do X.\n14. Here's a use­f
 ul tech­nique that wor­ked.\n15. Here's a tech­nique I thought would be us
 e­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­ing 
 you wan­ted\, wheth­er or not it is on this list. If we get a full schedul
 e of noth­ing but five minutes of rant­ing and rav­ing on each topic\, a g
 ood time will still be had by most.
DTEND;TZID=America/New_York:20120414T154500
DTSTART;TZID=America/New_York:20120414T151500
LOCATION:Main Conference Room
ORGANIZER:R Geoffrey Avery
SUMMARY:Lightning Talks
UID:http://dcbpw.org/dcbpw2012/talk/3974
URL:http://dcbpw.org/dcbpw2012/talk/3974
END:VEVENT
BEGIN:VEVENT
ATTENDEE:R Geoffrey Avery
ATTENDEE:David H. Adler
ATTENDEE:Stevan Little
ATTENDEE:Zak Zebrowski
ATTENDEE:John Anderson
ATTENDEE:Graham Ollis
ATTENDEE:michael dur
COMMENT:7 attendees
DESCRIPTION:When attempting to learn Dancer I ran into the problem that all
  the documentation started from "Here is a 'Hello World' script".  But tha
 t was assuming many things were set up and configured and that just was no
 t true\, at least not on my server.\n\nThis is a collection of what I lear
 ned.
DTEND;TZID=America/New_York:20120414T103500
DTSTART;TZID=America/New_York:20120414T101500
LOCATION:Classroom 1
ORGANIZER:R Geoffrey Avery
SUMMARY:Dancer:  Getting to Hello World
UID:http://dcbpw.org/dcbpw2012/talk/3975
URL:http://dcbpw.org/dcbpw2012/talk/3975
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:michael dur
ATTENDEE:Neal Anders
COMMENT:3 attendees
DESCRIPTION:This presentation is aimed at software developers who -- regard
 less of how fluent they are in Perl -- have made little or no use of Perl'
 s basic testing functionality:  Test::Simple\, Test::More and the 'prove' 
 command-line utility.\n\nWhile Perl has tremendous testing libraries\, on 
 a day-to-day basis many developers can get by with a remarkably small subs
 et of these libraries\; becoming fluent in that subset has a big payoff:  
 eighty-two percent of what you need to know to be a competent Perl tester.
   Enabling participants to achieve that fluency is the objective of this p
 resentation.
DTEND;TZID=America/New_York:20120414T115000
DTSTART;TZID=America/New_York:20120414T110000
LOCATION:Classroom 1
ORGANIZER:James E Keenan
SUMMARY:Testing with Perl:  82% of What You Need to Know to Be a Competent 
 Perl Tester
UID:http://dcbpw.org/dcbpw2012/talk/3994
URL:http://dcbpw.org/dcbpw2012/talk/3994
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Klausner
ATTENDEE:Brock Wilcox
ATTENDEE:Nick Patch
ATTENDEE:Chas. Owens
ATTENDEE:Kennedy Clark
ATTENDEE:Stephen Belcher
ATTENDEE:Neal Anders
COMMENT:7 attendees
DESCRIPTION:I like Perl. I like tabletop RPGs (especially tabletop RPGs who
 se mechanics are licensed under the OGL\, like D&D 3.5 and Pathfinder). I 
 like Unix. And I like running games.\n\nBut I'm lazy. And running games is
  a *lot* of work. What's a lazy GM to do? Solve the problem in as generic 
 a way as possible\, of course! I'll give the computer some data and some i
 nstructions about how to do the tedious stuff (managing initiatives\, mons
 ter health\, combatant status\, that sort of thing). Then\, I can focus on
  the fun part--interacting with my players.\n\nAnd as I like Unix\, this m
 eans simple text files and a text mode interface. No Web servers or browse
 rs needed--I want this to run offline and not kill my laptop's battery.\n\
 nSo\, in this talk I'll be discussing some tools I've put together to make
  running an OGL d20 tabletop RPG easier. They may / may not be useful for 
 anyone else. But hopefully they'll be interesting on their own.
DTEND;TZID=America/New_York:20120414T100500
DTSTART;TZID=America/New_York:20120414T094500
LOCATION:Main Conference Room
ORGANIZER:apeiron
SUMMARY:Pathfinder + Perl == ♥
UID:http://dcbpw.org/dcbpw2012/talk/4014
URL:http://dcbpw.org/dcbpw2012/talk/4014
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Klausner
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brock Wilcox
ATTENDEE:Nick Patch
ATTENDEE:Chas. Owens
ATTENDEE:Graham Ollis
ATTENDEE:Kennedy Clark
ATTENDEE:Stephen Belcher
ATTENDEE:Neal Anders
COMMENT:9 attendees
DESCRIPTION:For me\, the first step to analyzing data is visualizing it. Si
 milarly\, when I write a new algorithm to analyze some data\, the first st
 ep in verifying that my algorithm works is to visualize the results and pl
 ay around with the parameters. Until recently\, doing this with the Perl D
 ata Language was surprisingly difficult. A new plotting library\, PDL::Gra
 phics::Prima\, changes all of that. In this talk\, I will present PDL::Gra
 phics::Prima and show how easy it is to visualize and play with data in PD
 L.
DTEND;TZID=America/New_York:20120414T093500
DTSTART;TZID=America/New_York:20120414T091500
LOCATION:Main Conference Room
ORGANIZER:David Mertens
SUMMARY:Interactive Data Analysis with Prima and PDL
UID:http://dcbpw.org/dcbpw2012/talk/4015
URL:http://dcbpw.org/dcbpw2012/talk/4015
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Klausner
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brock Wilcox
ATTENDEE:Stevan Little
ATTENDEE:Zak Zebrowski
ATTENDEE:John Anderson
ATTENDEE:Nick Patch
ATTENDEE:Chas. Owens
ATTENDEE:Morty Abzug
ATTENDEE:Graham Ollis
ATTENDEE:Kennedy Clark
COMMENT:11 attendees
DESCRIPTION:UTF-8 is the most popular character encoding on the web and has
  been for 5 years.  Modern applications have to be developed with an under
 standing of Unicode.  Fortunately\, Perl is rich in functionality for work
 ing with Unicode data.  This talk will bring you up to speed on Unicode an
 d its encodings and then dive into Perl hacking with Unicode.
DTEND;TZID=America/New_York:20120414T112000
DTSTART;TZID=America/New_York:20120414T110000
LOCATION:Main Conference Room
ORGANIZER:Nick Patch
SUMMARY:Fundamental Unicode
UID:http://dcbpw.org/dcbpw2012/talk/4019
URL:http://dcbpw.org/dcbpw2012/talk/4019
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Klausner
ATTENDEE:R Geoffrey Avery
ATTENDEE:Brock Wilcox
ATTENDEE:Stevan Little
ATTENDEE:Zak Zebrowski
ATTENDEE:John Anderson
ATTENDEE:Nick Patch
ATTENDEE:Chas. Owens
ATTENDEE:Graham Ollis
ATTENDEE:Kennedy Clark
COMMENT:10 attendees
DESCRIPTION:For some time I'm working (and using) App::TimeTracker. It allo
 ws you to keep track of the time you spent on various jobs and projects us
 ing a simple command line interface.\n\nCustomization (eg talking to RT\, 
 posting to IRC) is implemented via some nifty (or crazy) meta programming 
 tricks and lots of before/after Moose goodness.\n\nI'll show you the tool 
 and some of the (mostly Moose) features that helped making it possible.\n\
 nOh\, and maybe you also want to use it to track the time you spend hackin
 g!
DTEND;TZID=America/New_York:20120414T115000
DTSTART;TZID=America/New_York:20120414T113000
LOCATION:Main Conference Room
ORGANIZER:Thomas Klausner
SUMMARY:App::TimeTracker\, Metaprogramming & Method Modifiers
UID:http://dcbpw.org/dcbpw2012/talk/4024
URL:http://dcbpw.org/dcbpw2012/talk/4024
END:VEVENT
BEGIN:VEVENT
ATTENDEE:michael dur
ATTENDEE:Neal Anders
COMMENT:2 attendees
DESCRIPTION:Get to know Regular Expressions! I will introduce you to Regula
 r Expressions and by the end of this talk you and Regex will be on a first
  name basis! You will learn about special characters\, matching and substi
 tution.
DTEND;TZID=America/New_York:20120414T135000
DTSTART;TZID=America/New_York:20120414T133000
LOCATION:Classroom 1
ORGANIZER:Dawn Wallis
SUMMARY:Introduction to Regular Expressions
UID:http://dcbpw.org/dcbpw2012/talk/4031
URL:http://dcbpw.org/dcbpw2012/talk/4031
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Klausner
ATTENDEE:David H. Adler
ATTENDEE:Brock Wilcox
ATTENDEE:Stevan Little
ATTENDEE:Zak Zebrowski
ATTENDEE:John Anderson
ATTENDEE:Nick Patch
ATTENDEE:Chas. Owens
ATTENDEE:Morty Abzug
ATTENDEE:Graham Ollis
ATTENDEE:Kennedy Clark
ATTENDEE:Stephen Belcher
COMMENT:12 attendees
DESCRIPTION:One of the weirder corners of perl is your ability to put arbit
 rary hooks inside @INC. I'll quickly cover a few things you can do with th
 is technique\, and cover a few of the pitfalls associated with it.
DTEND;TZID=America/New_York:20120414T135000
DTSTART;TZID=America/New_York:20120414T133000
LOCATION:Main Conference Room
ORGANIZER:Belden Lyman
SUMMARY:Hooking @INC
UID:http://dcbpw.org/dcbpw2012/talk/4046
URL:http://dcbpw.org/dcbpw2012/talk/4046
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Neal Anders
COMMENT:1 attendees
DESCRIPTION:This is a beginner level talk is aimed at people who have never
  wrote or uploaded a CPAN module or have only made a few modules from scra
 tch and would like to know a better way of starting.
DTEND;TZID=America/New_York:20120414T145000
DTSTART;TZID=America/New_York:20120414T143000
LOCATION:Classroom 1
ORGANIZER:Mike Burns
SUMMARY:Creating and Uploading CPAN Modules
UID:http://dcbpw.org/dcbpw2012/talk/4048
URL:http://dcbpw.org/dcbpw2012/talk/4048
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Brock Wilcox
ATTENDEE:Stevan Little
ATTENDEE:Zak Zebrowski
ATTENDEE:John Anderson
ATTENDEE:Nick Patch
ATTENDEE:Chas. Owens
ATTENDEE:Kennedy Clark
COMMENT:8 attendees
DESCRIPTION:CSS can be one of the more signficant challenges in web develop
 ment. This talk will introduce Sass\, a turing-complete language library t
 hat you can use to simplify your life with CSS\, and how you can get it to
  work with existing Perl frameworks.
DTEND;TZID=America/New_York:20120414T145000
DTSTART;TZID=America/New_York:20120414T143000
LOCATION:Main Conference Room
ORGANIZER:Stephen Belcher
SUMMARY:Intro to Sass
UID:http://dcbpw.org/dcbpw2012/talk/4063
URL:http://dcbpw.org/dcbpw2012/talk/4063
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:Morty Abzug
ATTENDEE:michael dur
COMMENT:5 attendees
DESCRIPTION:This talk will cover concepts of Object Oriented Programming\, 
 with examples in Perl -- primarily using the Moose framework
DTEND;TZID=America/New_York:20120414T100500
DTSTART;TZID=America/New_York:20120414T091500
LOCATION:Classroom 1
ORGANIZER:John Anderson
SUMMARY:Introduction to Object Orientation
UID:http://dcbpw.org/dcbpw2012/talk/4066
URL:http://dcbpw.org/dcbpw2012/talk/4066
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Brock Wilcox
ATTENDEE:Nick Patch
ATTENDEE:Chas. Owens
ATTENDEE:Kennedy Clark
ATTENDEE:Stephen Belcher
ATTENDEE:Neal Anders
ATTENDEE:sun choi
COMMENT:7 attendees
DESCRIPTION:A brief and perhaps somewhat naive introduction to 3d imaging w
 ith perl. Sketches of notes can be found as http://www.angoleiro.com/dcbpw
 /2012/DCBPW_3d.pdf ...
DTEND;TZID=America/New_York:20120414T103500
DTSTART;TZID=America/New_York:20120414T101500
LOCATION:Main Conference Room
ORGANIZER:philip hood
SUMMARY:Perl\, in 3D
UID:http://dcbpw.org/dcbpw2012/talk/4070
URL:http://dcbpw.org/dcbpw2012/talk/4070
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Brock Wilcox
ATTENDEE:John Anderson
ATTENDEE:michael dur
COMMENT:3 attendees
DESCRIPTION:This short tutorial will cover some basic techniques for debugg
 ing your perl programs. Besides some general advice\, we'll go through som
 e tools that you have at your disposal\, including "perl -d" (aka the Perl
  Debugger).
DTEND;TZID=America/New_York:20120414T142000
DTSTART;TZID=America/New_York:20120414T140000
LOCATION:Classroom 1
ORGANIZER:Brock Wilcox
SUMMARY:Debugging Perl Programs
UID:http://dcbpw.org/dcbpw2012/talk/4076
URL:http://dcbpw.org/dcbpw2012/talk/4076
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Brock Wilcox
ATTENDEE:Stevan Little
ATTENDEE:John Anderson
ATTENDEE:Nick Patch
ATTENDEE:Chas. Owens
ATTENDEE:Morty Abzug
ATTENDEE:Graham Ollis
ATTENDEE:Kennedy Clark
ATTENDEE:Stephen Belcher
ATTENDEE:Neal Anders
COMMENT:11 attendees
DESCRIPTION:Perl has often been called the swiss army chainsaw\, a fitting 
 tribute to its adaptability as a language. Larry Wall originally envisione
 d it as not just a bridge between C and Shell\, but as a giant ameoba whic
 h ultimately would consumed them both. Over the years Perl has emerged fro
 m the depths to fill in the cracks opened by new programming needs\; the i
 nternet\, bioinformatics\, etc..\n\nBut Perl is dead they say!\n\nNothing 
 could be further from the truth\, Perl has simply been in hibernation\, an
 d is now emerging to once again take its place in the landscape of the new
 ! In this talk we will explore the cutting edge of Perl both today and (pe
 rhaps) in the future (assuming pumpking approval).
DTEND;TZID=America/New_York:20120414T164500
DTSTART;TZID=America/New_York:20120414T154500
LOCATION:Main Conference Room
ORGANIZER:Stevan Little
SUMMARY:Keynote: Future Perl
UID:http://dcbpw.org/dcbpw2012/talk/4081
URL:http://dcbpw.org/dcbpw2012/talk/4081
END:VEVENT
BEGIN:VEVENT
ATTENDEE:David H. Adler
ATTENDEE:Nick Patch
ATTENDEE:Chas. Owens
COMMENT:3 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 talk
  will demystify the black magic of pack and unpack and show you how to sta
 rt using them to transform your data.
DTEND;TZID=America/New_York:20120414T142000
DTSTART;TZID=America/New_York:20120414T140000
LOCATION:Main Conference Room
ORGANIZER:Walt Mankowski
SUMMARY:Demystifying pack and unpack
UID:http://dcbpw.org/dcbpw2012/talk/4084
URL:http://dcbpw.org/dcbpw2012/talk/4084
END:VEVENT
END:VCALENDAR

