BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.16//EN
VERSION:2.0
X-WR-CALNAME:Portuguese Perl Workshop 2010
X-WR-TIMEZONE:Europe/Lisbon
BEGIN:VTIMEZONE
TZID:Europe/Lisbon
X-LIC-LOCATION:Europe/Lisbon
BEGIN:STANDARD
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZNAME:WET
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
TZNAME:WEST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:Catalyst Intermediate Level: morning session.
DTEND;TZID=Europe/Lisbon:20100604T123000
DTSTART;TZID=Europe/Lisbon:20100604T093000
LOCATION:H2
SUMMARY:Catalyst 5.80 - Session 1/2
UID:http://workshop.perl.pt/ptpw2010/event/699
URL:http://workshop.perl.pt/ptpw2010/event/699
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Perl For Beginners: morning session.
DTEND;TZID=Europe/Lisbon:20100604T123000
DTSTART;TZID=Europe/Lisbon:20100604T093000
LOCATION:H1
SUMMARY:Perl For Beginners - Session 1/2
UID:http://workshop.perl.pt/ptpw2010/event/697
URL:http://workshop.perl.pt/ptpw2010/event/697
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Perl For Beginners: afternoon session.
DTEND;TZID=Europe/Lisbon:20100604T173000
DTSTART;TZID=Europe/Lisbon:20100604T140000
LOCATION:H1
SUMMARY:Perl For Beginners - Session 2/2
UID:http://workshop.perl.pt/ptpw2010/event/698
URL:http://workshop.perl.pt/ptpw2010/event/698
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Catalyst Intermediate Level: afternoon session.
DTEND;TZID=Europe/Lisbon:20100604T173000
DTSTART;TZID=Europe/Lisbon:20100604T140000
LOCATION:H2
SUMMARY:Catalyst 5.80 - Session 2/2
UID:http://workshop.perl.pt/ptpw2010/event/700
URL:http://workshop.perl.pt/ptpw2010/event/700
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Registration.
DTEND;TZID=Europe/Lisbon:20100605T100000
DTSTART;TZID=Europe/Lisbon:20100605T090000
LOCATION:
SUMMARY:Registration
UID:http://workshop.perl.pt/ptpw2010/event/701
URL:http://workshop.perl.pt/ptpw2010/event/701
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Opening Session.
DTEND;TZID=Europe/Lisbon:20100605T102000
DTSTART;TZID=Europe/Lisbon:20100605T100000
LOCATION:
SUMMARY:Opening Session
UID:http://workshop.perl.pt/ptpw2010/event/702
URL:http://workshop.perl.pt/ptpw2010/event/702
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Coffee Break
DTEND;TZID=Europe/Lisbon:20100605T112000
DTSTART;TZID=Europe/Lisbon:20100605T110000
LOCATION:
SUMMARY:Coffee Break
UID:http://workshop.perl.pt/ptpw2010/event/703
URL:http://workshop.perl.pt/ptpw2010/event/703
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lunch: on your own.
DTEND;TZID=Europe/Lisbon:20100605T140000
DTSTART;TZID=Europe/Lisbon:20100605T122000
LOCATION:
SUMMARY:Lunch
UID:http://workshop.perl.pt/ptpw2010/event/704
URL:http://workshop.perl.pt/ptpw2010/event/704
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Coffee Break
DTEND;TZID=Europe/Lisbon:20100605T154000
DTSTART;TZID=Europe/Lisbon:20100605T152000
LOCATION:
SUMMARY:Coffee Break
UID:http://workshop.perl.pt/ptpw2010/event/705
URL:http://workshop.perl.pt/ptpw2010/event/705
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Lightning Talks\, check the wiki page for details.
DTEND;TZID=Europe/Lisbon:20100605T162000
DTSTART;TZID=Europe/Lisbon:20100605T154000
LOCATION:H1
SUMMARY:Lightning Talks
UID:http://workshop.perl.pt/ptpw2010/event/706
URL:http://workshop.perl.pt/ptpw2010/event/706
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Closing Session
DTEND;TZID=Europe/Lisbon:20100605T163000
DTSTART;TZID=Europe/Lisbon:20100605T162000
LOCATION:H1
SUMMARY:Closing Session
UID:http://workshop.perl.pt/ptpw2010/event/707
URL:http://workshop.perl.pt/ptpw2010/event/707
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Alberto Simões
ATTENDEE:José Castro
ATTENDEE:Biafra
ATTENDEE:Nuno Carvalho
ATTENDEE:Nuno Fernandes
ATTENDEE:Ricardo Marques
ATTENDEE:Luís Miguel Braga
ATTENDEE:Luis Rodrigues
ATTENDEE:Marcos Ramos
ATTENDEE:André Santos
ATTENDEE:Armindo Silva
ATTENDEE:J. Pinheiro N.
COMMENT:12 attendees
DESCRIPTION:This presentation will show a rewrite system written in Perl: T
 ext::RewriteRules\, and defend why it is useful and what type of problems 
 it is able to solve.
DTEND;TZID=Europe/Lisbon:20100605T142000
DTSTART;TZID=Europe/Lisbon:20100605T140000
LOCATION:H1
ORGANIZER:Alberto Simões
SUMMARY:Rewriting XML
UID:http://workshop.perl.pt/ptpw2010/talk/2535
URL:http://workshop.perl.pt/ptpw2010/talk/2535
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Alberto Simões
ATTENDEE:José Castro
ATTENDEE:Nuno Carvalho
ATTENDEE:Nuno Fernandes
ATTENDEE:Ricardo Marques
ATTENDEE:Luís Miguel Braga
ATTENDEE:Luis Rodrigues
ATTENDEE:Marcos Ramos
ATTENDEE:André Santos
ATTENDEE:Ari Constancio
ATTENDEE:Armindo Silva
ATTENDEE:J. Pinheiro N.
COMMENT:12 attendees
DESCRIPTION:This presentation introduces the Perl 6 language\, and Rakudo\,
  a Perl 6 interpreter.
DTEND;TZID=Europe/Lisbon:20100605T122000
DTSTART;TZID=Europe/Lisbon:20100605T120000
LOCATION:H1
ORGANIZER:Nuno Carvalho
SUMMARY:Introducing Perl 6
UID:http://workshop.perl.pt/ptpw2010/talk/2799
URL:http://workshop.perl.pt/ptpw2010/talk/2799
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Alberto Simões
ATTENDEE:José Castro
ATTENDEE:Nuno Carvalho
ATTENDEE:Nuno Fernandes
ATTENDEE:Ricardo Marques
ATTENDEE:Luís Miguel Braga
ATTENDEE:Luis Rodrigues
ATTENDEE:Marcos Ramos
ATTENDEE:André Santos
ATTENDEE:Armindo Silva
ATTENDEE:J. Pinheiro N.
COMMENT:11 attendees
DESCRIPTION:Writing Parsers in Perl \n in this talk we will try do discuss 
 the problem of Building Domain specific languages in Perl\n  . Using YAPP 
 (yacc for Perl)\n  . Building a Lexer\n  . discussing scanners\n  . Using 
 simple templates
DTEND;TZID=Europe/Lisbon:20100605T144000
DTSTART;TZID=Europe/Lisbon:20100605T142000
LOCATION:H1
ORGANIZER:José João Almeida
SUMMARY:Writing Parsers in Perl
UID:http://workshop.perl.pt/ptpw2010/talk/2800
URL:http://workshop.perl.pt/ptpw2010/talk/2800
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Alberto Simões
ATTENDEE:José Castro
ATTENDEE:Biafra
ATTENDEE:Nuno Carvalho
ATTENDEE:Nuno Fernandes
ATTENDEE:Ricardo Marques
ATTENDEE:Luís Miguel Braga
ATTENDEE:Luis Rodrigues
ATTENDEE:Marcos Ramos
ATTENDEE:André Santos
ATTENDEE:Armindo Silva
ATTENDEE:J. Pinheiro N.
COMMENT:12 attendees
DESCRIPTION:Plack/PSGI é um novo sistema para ligar frameworks Web a servid
 ores Web.\n\nAs principais vantagens são:\n\n * reutilização de componente
 s comuns às várias frameworks\, como por exemplo\, caching\, gestão de ses
 sões\, sistema de debug\, e de teste\;\n * independência de servidor Web: 
 uma aplicação PSGI pode ser utilizada em Apache com mod_perl\, FastCGI\, o
 u directamente por HTTP com um dos vários servidores Web com suporte direc
 to a PSGI.
DTEND;TZID=Europe/Lisbon:20100605T152000
DTSTART;TZID=Europe/Lisbon:20100605T144000
LOCATION:H1
ORGANIZER:Pedro Melo
SUMMARY:Plack
UID:http://workshop.perl.pt/ptpw2010/talk/2801
URL:http://workshop.perl.pt/ptpw2010/talk/2801
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Alberto Simões
ATTENDEE:José Castro
ATTENDEE:Nuno Carvalho
ATTENDEE:Nuno Fernandes
ATTENDEE:Nuno Fernandes
ATTENDEE:Nuno Fernandes
ATTENDEE:Ricardo Marques
ATTENDEE:Luís Miguel Braga
ATTENDEE:Luis Rodrigues
ATTENDEE:Marcos Ramos
ATTENDEE:André Santos
ATTENDEE:Ari Constancio
ATTENDEE:Armindo Silva
ATTENDEE:J. Pinheiro N.
COMMENT:14 attendees
DESCRIPTION:Mais de 100 candidatos entrevistados por ano.\n\nEstas são algu
 mas das questões que lhes colocamos... E algumas das respostas que recebem
 os.\n\nOs tópicos incluem Perl\, lidar com bases de dados\, programar para
  a web\, algoritmia\, comunicação e não só.
DTEND;TZID=Europe/Lisbon:20100605T114000
DTSTART;TZID=Europe/Lisbon:20100605T112000
LOCATION:H1
ORGANIZER:José Castro
SUMMARY:100 Candidatos Depois
UID:http://workshop.perl.pt/ptpw2010/talk/2802
URL:http://workshop.perl.pt/ptpw2010/talk/2802
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Alberto Simões
ATTENDEE:José Castro
ATTENDEE:Biafra
ATTENDEE:Nuno Carvalho
ATTENDEE:Nuno Fernandes
ATTENDEE:Ricardo Marques
ATTENDEE:Luís Miguel Braga
ATTENDEE:Luis Rodrigues
ATTENDEE:Marcos Ramos
ATTENDEE:André Santos
ATTENDEE:Ari Constancio
ATTENDEE:Armindo Silva
ATTENDEE:J. Pinheiro N.
COMMENT:13 attendees
DESCRIPTION:NOT A SINGLE ONE OF YOU HORRIBLE PEOPLE VOTED FOR THE SAME TITL
 E!\n\nThe end result being that I have the following titles:\n\n- Module::
 Build > ExtUtils::MakeMaker\n\n- Initial design notes 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- App
 le\, the devil incarnate\n\n- How using cognitive science will improve HTM
 L::Zoom usability\n\nAnd\, well\, there's really only one thing to do\, gi
 ven that's effectively an eight way tie.\n\nCover all of them in one forty
  minute talk.
DTEND;TZID=Europe/Lisbon:20100605T110000
DTSTART;TZID=Europe/Lisbon:20100605T102000
LOCATION:H1
ORGANIZER:Matt S Trout
SUMMARY:Keynote: Iron Mad
UID:http://workshop.perl.pt/ptpw2010/talk/2824
URL:http://workshop.perl.pt/ptpw2010/talk/2824
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Alberto Simões
ATTENDEE:José Castro
ATTENDEE:Biafra
ATTENDEE:Nuno Fernandes
ATTENDEE:Ricardo Marques
ATTENDEE:Luís Miguel Braga
ATTENDEE:Luis Rodrigues
ATTENDEE:Marcos Ramos
ATTENDEE:Ari Constancio
ATTENDEE:Armindo Silva
ATTENDEE:J. Pinheiro N.
COMMENT:11 attendees
DESCRIPTION:Mojolicious::Lite é uma micro web framework implementada em cim
 a da framework MVC Mojolicious que permite escrever pequenas aplicações we
 b num só ficheiro.
DTEND;TZID=Europe/Lisbon:20100605T120000
DTSTART;TZID=Europe/Lisbon:20100605T114000
LOCATION:H1
ORGANIZER:André Santos
SUMMARY:Mini aplicações web com Mojolicious::Lite
UID:http://workshop.perl.pt/ptpw2010/talk/2836
URL:http://workshop.perl.pt/ptpw2010/talk/2836
END:VEVENT
END:VCALENDAR
