BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.16//EN
VERSION:2.0
X-WR-CALNAME:Dutch Perl Workshop 2009
X-WR-TIMEZONE:Europe/Amsterdam
BEGIN:VTIMEZONE
TZID:Europe/Amsterdam
X-LIC-LOCATION:Europe/Amsterdam
BEGIN:DAYLIGHT
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:In het welkomswoord zullen we de gang van zake van de dag uit d
 e doeken doen.  O.a. over de beschikbaarheid van Internet en de laatste pr
 ogrammatische wijzigingen.
DTEND;TZID=Europe/Amsterdam:20090306T091500
DTSTART;TZID=Europe/Amsterdam:20090306T090000
LOCATION:@room
SUMMARY:Welkom
UID:http://www.perlworkshop.nl/nlpw2009/event/499
URL:http://www.perlworkshop.nl/nlpw2009/event/499
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:(thee en frisdrank ook aanwezig)
DTEND;TZID=Europe/Amsterdam:20090306T110000
DTSTART;TZID=Europe/Amsterdam:20090306T103000
LOCATION:
SUMMARY:koffie met gebak
UID:http://www.perlworkshop.nl/nlpw2009/event/500
URL:http://www.perlworkshop.nl/nlpw2009/event/500
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:De lunch wordt verzorgd door de StayOkay in de kantine. Ook nog
  tijd voor een korte wandeling.
DTEND;TZID=Europe/Amsterdam:20090306T134500
DTSTART;TZID=Europe/Amsterdam:20090306T123500
LOCATION:
SUMMARY:Lunch (gratis)
UID:http://www.perlworkshop.nl/nlpw2009/event/501
URL:http://www.perlworkshop.nl/nlpw2009/event/501
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:en thee\, en fris\, en...
DTEND;TZID=Europe/Amsterdam:20090306T153000
DTSTART;TZID=Europe/Amsterdam:20090306T150000
LOCATION:
SUMMARY:koffie
UID:http://www.perlworkshop.nl/nlpw2009/event/502
URL:http://www.perlworkshop.nl/nlpw2009/event/502
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Sommige lightningtalks ontstaan pas op de dag zelf.  \nDe volge
 nde lightning-talks zijn al aangemeld:  Meld je even bij Mark als je bijdr
 agen hebt.\n- Apache is overkill\n- Feather\n- use Spinx.pm\n- Liz Mattijs
 en: String eval with warnings\n- Jan-Pieter Cornet: poken\n- Roland van Ip
 enburg - Perl at home\n\ntoch maar niet:\n- version::freeze\n\nQuiz\n\nVei
 ling
DTEND;TZID=Europe/Amsterdam:20090306T174500
DTSTART;TZID=Europe/Amsterdam:20090306T165000
LOCATION:@room
SUMMARY:Lightningtalks\, Quiz en Veiling
UID:http://www.perlworkshop.nl/nlpw2009/event/505
URL:http://www.perlworkshop.nl/nlpw2009/event/505
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:(of even een sigaret)
DTEND;TZID=Europe/Amsterdam:20090306T180000
DTSTART;TZID=Europe/Amsterdam:20090306T174500
LOCATION:
SUMMARY:neut in de bar
UID:http://www.perlworkshop.nl/nlpw2009/event/508
URL:http://www.perlworkshop.nl/nlpw2009/event/508
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:De conferentie is inclusief diner: de beste mogelijkheid om een
 s rustig over de plannen en problemen te praten.\n\nVergeet niet dieet wen
 sen op te geven op de Wiki.
DTEND;TZID=Europe/Amsterdam:20090306T193000
DTSTART;TZID=Europe/Amsterdam:20090306T180000
LOCATION:
SUMMARY:Diner (gratis)
UID:http://www.perlworkshop.nl/nlpw2009/event/504
URL:http://www.perlworkshop.nl/nlpw2009/event/504
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Hacken/Fluxx
DTEND;TZID=Europe/Amsterdam:20090306T220000
DTSTART;TZID=Europe/Amsterdam:20090306T193000
LOCATION:@room
SUMMARY:Hacken/Fluxx
UID:http://www.perlworkshop.nl/nlpw2009/event/509
URL:http://www.perlworkshop.nl/nlpw2009/event/509
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Henry Snoek
COMMENT:2 attendees
DESCRIPTION:Als je met plaatjes bezig bent\, of met indelingen waarbij sche
 rmafmeting in puntjes (dots) van belang kan zijn\, biedt KDE met 'kruler' 
 een leuke on-screen lineaal. Deze heeft in de praktijk echter wat onoverko
 melijke nadelen.\n\nIn plaats van te vroeten in C of C++ code\, leek het m
 e veel leuker om die `even' zelf na te maken in perl. Dat bleek eenvoudige
 r en leuker dan verwacht. Nu heeft kruler.pl voor mij geen nadelen meer\, 
 en biedt voor de toekomst de mogelijkheid om zelfs andere schaalverdelinge
 n te implementeren.
DTEND;TZID=Europe/Amsterdam:20090306T154500
DTSTART;TZID=Europe/Amsterdam:20090306T153000
LOCATION:@room
ORGANIZER:H.Merijn Brand
SUMMARY:KRuler herschreven in perl
UID:http://www.perlworkshop.nl/nlpw2009/talk/1758
URL:http://www.perlworkshop.nl/nlpw2009/talk/1758
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Henry Snoek
COMMENT:2 attendees
DESCRIPTION:Het achterhalen van fouten in een programma\, of debuggen\, beh
 elst vaak het dieper ingaan op wat er nu werkelijk is opgeslagen in de var
 iabelen die worden gebruikt in het programma.\n\nHiervoor zijn op CPAN een
  groot aantal modules beschikbaar\, naast de reeds bekende debuggers. Deze
  modules bieden de mogelijkheid om dieper in de variabelen te kijken\, of 
 na te gaan of deze aan bepaalde voorwaarden voldoen.\n\nIk zal proberen ee
 n kort overzicht te geven van de meest bekende of best bruikbare modules\,
  en proberen aan te geven in welke situaties deze het meest van toepassing
  zouden kunnen zijn
DTEND;TZID=Europe/Amsterdam:20090306T144500
DTSTART;TZID=Europe/Amsterdam:20090306T142500
LOCATION:@room
ORGANIZER:H.Merijn Brand
SUMMARY:Hoe ziet mijn data er van binnen uit
UID:http://www.perlworkshop.nl/nlpw2009/talk/1759
URL:http://www.perlworkshop.nl/nlpw2009/talk/1759
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Henry Snoek
COMMENT:2 attendees
DESCRIPTION:KML?  Iedereen kan het.  Met Geo::KML sta je binnen 5 minuten o
 p de kaart.
DTEND;TZID=Europe/Amsterdam:20090306T161000
DTSTART;TZID=Europe/Amsterdam:20090306T160000
LOCATION:@room
ORGANIZER:Mark Overmeer
SUMMARY:Op GoogleEarth in 5 minuten
UID:http://www.perlworkshop.nl/nlpw2009/talk/1761
URL:http://www.perlworkshop.nl/nlpw2009/talk/1761
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Henry Snoek
COMMENT:2 attendees
DESCRIPTION:TODO
DTEND;TZID=Europe/Amsterdam:20090306T142500
DTSTART;TZID=Europe/Amsterdam:20090306T140500
LOCATION:@room
ORGANIZER:Gerard Goossen
SUMMARY:Introduction to Perl Kurila
UID:http://www.perlworkshop.nl/nlpw2009/talk/1769
URL:http://www.perlworkshop.nl/nlpw2009/talk/1769
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Henry Snoek
ATTENDEE:Richard Still
COMMENT:3 attendees
DESCRIPTION:Een introductie in het schrijven van een eigen test module en h
 et schrijven van tests daarvoor.
DTEND;TZID=Europe/Amsterdam:20090306T094500
DTSTART;TZID=Europe/Amsterdam:20090306T092500
LOCATION:@room
ORGANIZER:Abe Timmerman
SUMMARY:Testing the Tester
UID:http://www.perlworkshop.nl/nlpw2009/talk/1771
URL:http://www.perlworkshop.nl/nlpw2009/talk/1771
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Sebastian Stellingwerff
ATTENDEE:Ruud H.G. van Tol
ATTENDEE:Henry Snoek
ATTENDEE:Richard Still
COMMENT:5 attendees
DESCRIPTION:If a popular module doesn't do exactly what you want\, it is of
 ten easy to add that functionality. \nAs an example\, I created SQL::Abstr
 act::More to add support of "ORDER BY" "GROUP BY"\, "LIMIT" and such.\nThe
 n I went on and created SQL::Abstract::Tree to support chainable queries (
 "how to join without using JOIN").\n\n(ik kan deze presentatie ook in het 
 Nederlands doen)
DTEND;TZID=Europe/Amsterdam:20090306T100000
DTSTART;TZID=Europe/Amsterdam:20090306T094500
LOCATION:@room
ORGANIZER:Ruud H.G. van Tol
SUMMARY:Example of enhancing a popular CPAN module.
UID:http://www.perlworkshop.nl/nlpw2009/talk/1772
URL:http://www.perlworkshop.nl/nlpw2009/talk/1772
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Sebastian Stellingwerff
ATTENDEE:Henry Snoek
ATTENDEE:Richard Still
COMMENT:4 attendees
DESCRIPTION:Er zijn veel manieren om je module beter te maken. Sommige lijk
 en meer op een spel of een wedstrijd\, andere zijn serieuzer gericht. Hoe 
 serieus neem ik alle methoden om kwaliteit te bepalen? Welke methoden pass
 en bij mijn module?
DTEND;TZID=Europe/Amsterdam:20090306T102000
DTSTART;TZID=Europe/Amsterdam:20090306T100000
LOCATION:@room
ORGANIZER:H.Merijn Brand
SUMMARY:Hoe maak ik mijn module `beter'?
UID:http://www.perlworkshop.nl/nlpw2009/talk/1774
URL:http://www.perlworkshop.nl/nlpw2009/talk/1774
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Sebastian Stellingwerff
ATTENDEE:Henry Snoek
COMMENT:3 attendees
DESCRIPTION:In de talk leg uit hoe ik met een een inovatieve monitoring too
 l gemaakt heb met perl.\n\nOp het moment te vinden/downloaden op:\nhttp://
 blog.u2m.nl/software\n(Wacht wel even op de volgende release)
DTEND;TZID=Europe/Amsterdam:20090306T114000
DTSTART;TZID=Europe/Amsterdam:20090306T112000
LOCATION:@room
ORGANIZER:Sebastian Stellingwerff
SUMMARY:Health Matrix.
UID:http://www.perlworkshop.nl/nlpw2009/talk/1786
URL:http://www.perlworkshop.nl/nlpw2009/talk/1786
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Sebastian Stellingwerff
ATTENDEE:Henry Snoek
ATTENDEE:Richard Still
COMMENT:4 attendees
DESCRIPTION:OpenOffice::OODoc is a powerful tool for creating and editing O
 penOffice documents from within Perl.  We use OpenOffice::OODoc in combina
 tion with a simple OpenOffice macro that allows us to create high quality 
 PDF documents from our Linux server.\nThis presentation gives a quick look
  at the work-flow we use at Online Talent Manager\, a few of the obstacles
  encountered and our solutions for them\, and some practical examples to h
 elp others get up to speed quickly.
DTEND;TZID=Europe/Amsterdam:20090306T115500
DTSTART;TZID=Europe/Amsterdam:20090306T114000
LOCATION:@room
ORGANIZER:Richard Still
SUMMARY:Pretty Documents: Using OpenOffice::OODoc in a production environme
 nt
UID:http://www.perlworkshop.nl/nlpw2009/talk/1788
URL:http://www.perlworkshop.nl/nlpw2009/talk/1788
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Henry Snoek
ATTENDEE:Richard Still
COMMENT:3 attendees
DESCRIPTION:This presentation is about getting in to & up to speed with XPa
 th in combination with XML::LibXML
DTEND;TZID=Europe/Amsterdam:20090306T112000
DTSTART;TZID=Europe/Amsterdam:20090306T110000
LOCATION:@room
ORGANIZER:Dirk De Nijs
SUMMARY:Perl: Introduction to XPath
UID:http://www.perlworkshop.nl/nlpw2009/talk/1791
URL:http://www.perlworkshop.nl/nlpw2009/talk/1791
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Henry Snoek
ATTENDEE:Richard Still
COMMENT:3 attendees
DESCRIPTION:In larger organisations\, with a big code base and lots of diff
 erent mod_perl production environments\, it becomes a challenge to manage 
 which code gets deployed in which environment.  This presentation details 
 how this can be managed with the "persona.pm" module from CPAN.
DTEND;TZID=Europe/Amsterdam:20090306T092500
DTSTART;TZID=Europe/Amsterdam:20090306T091500
LOCATION:@room
ORGANIZER:liz
SUMMARY:What are you pretending to be?
UID:http://www.perlworkshop.nl/nlpw2009/talk/1793
URL:http://www.perlworkshop.nl/nlpw2009/talk/1793
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Henry Snoek
ATTENDEE:Richard Still
COMMENT:3 attendees
DESCRIPTION:Zeer veel -vooral professionele- applicaties communiceren in XM
 L.  Elk jaar worden deze berichten ingewikkelder\, totdat een serieuze stu
 die moet worden gemaakt hoe ze in elkaar zitten.\n\nNaast toegang tot de X
 ML inhoud en het produceren van correcte XML berichten\, is er ook nog de 
 distributie en installatie van het geheel: de lezer/schrijver\, de schema'
 s\, de verschillende versies.  Er is nu een aardige manier om dat te doen.
 
DTEND;TZID=Europe/Amsterdam:20090306T120500
DTSTART;TZID=Europe/Amsterdam:20090306T115500
LOCATION:@room
ORGANIZER:Mark Overmeer
SUMMARY:Connect to the business
UID:http://www.perlworkshop.nl/nlpw2009/talk/1795
URL:http://www.perlworkshop.nl/nlpw2009/talk/1795
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Henry Snoek
COMMENT:2 attendees
DESCRIPTION:Echlib is een compact maar krachtig framework waarmee gemakkeli
 jk de CRUD mogelijkheden van een of meerdere databases via een overzichtel
 ijke OO-stijl tot de gebruiker beschikbaar komen. Het framework bevat feat
 ures als transactie ondersteuning over meerdere databases\, caching van DA
 O's en foutafhandeling. In deze presentatie zal een introductie worden geg
 even\, design keuzes worden behandeld en tenslotte wat voorbeelden van geb
 ruik.
DTEND;TZID=Europe/Amsterdam:20090306T160000
DTSTART;TZID=Europe/Amsterdam:20090306T154500
LOCATION:@room
ORGANIZER:Steven van der Vegt
SUMMARY:Echlib\, een 'lean and mean' CRUD framework via Data Access Objects
 .
UID:http://www.perlworkshop.nl/nlpw2009/talk/1804
URL:http://www.perlworkshop.nl/nlpw2009/talk/1804
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Sebastian Stellingwerff
ATTENDEE:Henry Snoek
COMMENT:3 attendees
DESCRIPTION:Can normal Perl development be done efficiently when following 
 an agile methodology like scrum? First a quick overview of scrum concepts 
 will be given followed by a discussion of the pros and cons of scrum withi
 n a Perl environment.
DTEND;TZID=Europe/Amsterdam:20090306T163000
DTSTART;TZID=Europe/Amsterdam:20090306T161000
LOCATION:@room
ORGANIZER:Kiffin Gish
SUMMARY:Scrum and Perl
UID:http://www.perlworkshop.nl/nlpw2009/talk/1805
URL:http://www.perlworkshop.nl/nlpw2009/talk/1805
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Sebastian Stellingwerff
ATTENDEE:Henry Snoek
ATTENDEE:Richard Still
COMMENT:4 attendees
DESCRIPTION:It's possible to embed Perl into applications\, however this is
  not commonly done. Some reasons for that are that using the API requires 
 a lot of knowledge of perl internals\, and is generally rather messy and v
 erbose.\n\nLibperl++ is a project that tries to fix that. It wraps the per
 l API in easy to use abstractions.
DTEND;TZID=Europe/Amsterdam:20090306T150000
DTSTART;TZID=Europe/Amsterdam:20090306T144500
LOCATION:@room
ORGANIZER:Leon Timmermans
SUMMARY:Libperl++: Embedding perl the easy way
UID:http://www.perlworkshop.nl/nlpw2009/talk/1806
URL:http://www.perlworkshop.nl/nlpw2009/talk/1806
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Sebastian Stellingwerff
ATTENDEE:Henry Snoek
COMMENT:3 attendees
DESCRIPTION:Veel mobiele telefoons kunnen via bluetooth benaderd worden om 
 bijv. SMS-berichten te lezen of te versturen of het adresboek te bewerken.
  Dit kan ook heel makkelijk vanuit perl. Het operating systeem zorgt ervoo
 r dat de telefoon via bluetooth net zo kan worden aangesproken als een app
 araat dat rechtstreeks op een seriële poort is aangesloten. Een seriële po
 ort bestuur je in perl met de modules Win32::SerialPort (Windows) of Devic
 e::SerialPort (Unix). Door daarnaast de modules Device::Modem en Device::G
 SM te gebruiken kun je makkelijk alle commando's versturen om je mobieltje
  vanuit Perl te beheren.
DTEND;TZID=Europe/Amsterdam:20090306T103000
DTSTART;TZID=Europe/Amsterdam:20090306T102000
LOCATION:@room
ORGANIZER:Detlev Hauschildt
SUMMARY:Met perl en bluetooth je mobieltje aansturen en uitlezen
UID:http://www.perlworkshop.nl/nlpw2009/talk/1810
URL:http://www.perlworkshop.nl/nlpw2009/talk/1810
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Henry Snoek
ATTENDEE:Richard Still
COMMENT:3 attendees
DESCRIPTION:Unicode 1 kwam uit in 1992. Mogen we na anderhalf decennium ein
 delijk eens verlost zijn van legacy-tekensets?\n\nPerl maakt het tegenwoor
 dig makkelijk. Ik laat zien hoe het gaat.\n\nDit is een combinatie van de 
 presentaties "Perl Unicode Best Practices" en "Perl Unicode Tutorial"... s
 amen goed voor 90 minuten\, maar nu in sneltreinvaart in 20 minuutjes. Dat
  betekent dat de theorie aan de kant gaat\, en de trukendoos overblijft.
DTEND;TZID=Europe/Amsterdam:20090306T140500
DTSTART;TZID=Europe/Amsterdam:20090306T134500
LOCATION:@room
ORGANIZER:Juerd Waalboer
SUMMARY:Tijd voor Unicode
UID:http://www.perlworkshop.nl/nlpw2009/talk/1814
URL:http://www.perlworkshop.nl/nlpw2009/talk/1814
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Sebastian Stellingwerff
ATTENDEE:Henry Snoek
COMMENT:3 attendees
DESCRIPTION:At XS4ALL Internet\, a "small" routing problem was almost solve
 d with an insignificantly small perl program. Until the real world details
  reared its devilishly ugly head\, and the problem turned out to be more c
 omplex than anticipated. This talk outlines a program that uses streams ba
 sed on closures to solve it.
DTEND;TZID=Europe/Amsterdam:20090306T165000
DTSTART;TZID=Europe/Amsterdam:20090306T163000
LOCATION:@room
ORGANIZER:Jan-Pieter Cornet
SUMMARY:Solving real-world routing problems with streams and closures
UID:http://www.perlworkshop.nl/nlpw2009/talk/1817
URL:http://www.perlworkshop.nl/nlpw2009/talk/1817
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Juerd Waalboer
ATTENDEE:Sebastian Stellingwerff
COMMENT:2 attendees
DESCRIPTION:OTRS is een van oorsprong duits helpdeskpakket. Sinds 2008 is  
 er een versie beschikbaar die de ITIL processen ondersteund. In deze korte
  presentatie verteld Michiel Beijen over het product\, het project en de v
 oors en tegens van het gebruik van Perl in een dergelijk open source produ
 ct.
DTEND;TZID=Europe/Amsterdam:20090306T123500
DTSTART;TZID=Europe/Amsterdam:20090306T122500
LOCATION:@room
ORGANIZER:Michiel Beijen
SUMMARY:Het OTRS project: open source service management powered by Perl
UID:http://www.perlworkshop.nl/nlpw2009/talk/1818
URL:http://www.perlworkshop.nl/nlpw2009/talk/1818
END:VEVENT
END:VCALENDAR

