BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.22//EN
X-WR-CALNAME:Österreichischer Perlworkshop 2012
X-WR-TIMEZONE:Europe/Vienna
BEGIN:VTIMEZONE
TZID:Europe/Vienna
X-LIC-LOCATION:Europe/Vienna
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:welcome
DTEND;TZID=Europe/Vienna:20121116T101000
DTSTART;TZID=Europe/Vienna:20121116T100000
LOCATION:Metalab-Hauptraum
SUMMARY:Eröffnung
UID:http://2012.useperl.at/apw2012/event/1189
URL:http://2012.useperl.at/apw2012/event/1189
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:pause
DTEND;TZID=Europe/Vienna:20121116T114000
DTSTART;TZID=Europe/Vienna:20121116T112000
LOCATION:Metalab-Hauptraum
SUMMARY:Pause
UID:http://2012.useperl.at/apw2012/event/1195
URL:http://2012.useperl.at/apw2012/event/1195
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:food
DTEND;TZID=Europe/Vienna:20121116T140000
DTSTART;TZID=Europe/Vienna:20121116T130000
LOCATION:Metalab-Hauptraum
SUMMARY:Mittagspause
UID:http://2012.useperl.at/apw2012/event/1196
URL:http://2012.useperl.at/apw2012/event/1196
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:http://2012.useperl.at/apw2012/wiki?node=Dancer2Hackathon
DTEND;TZID=Europe/Vienna:20121116T180000
DTSTART;TZID=Europe/Vienna:20121116T150000
LOCATION:Metalab-Hauptraum
SUMMARY:Dancer2 Hackathon
UID:http://2012.useperl.at/apw2012/event/1197
URL:http://2012.useperl.at/apw2012/event/1197
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:bicycle.pm braucht eine ordentliche website\, die moeglichst au
 tomatisch\, mit wenig aufwand & viel git betrieben wird.
DTEND;TZID=Europe/Vienna:20121116T180000
DTSTART;TZID=Europe/Vienna:20121116T150000
LOCATION:Metalab-Hauptraum
SUMMARY:bicycle.pm website hackathon
UID:http://2012.useperl.at/apw2012/event/1199
URL:http://2012.useperl.at/apw2012/event/1199
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:da wir keine T-Shirt-Designs gefunden haben\, koennten wir geme
 inesam eine kleine Obfuscation machen\, die dann auf die (nachgereichten) 
 T-Shirts draufkommt.
DTEND;TZID=Europe/Vienna:20121116T180000
DTSTART;TZID=Europe/Vienna:20121116T150000
LOCATION:Metalab-Hauptraum
SUMMARY:T-Shirt Obfu
UID:http://2012.useperl.at/apw2012/event/1198
URL:http://2012.useperl.at/apw2012/event/1198
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:salbungsvolle Willkommensworte & kurze Einleitung in Modern Per
 l
DTEND;TZID=Europe/Vienna:20121117T101000
DTSTART;TZID=Europe/Vienna:20121117T100000
LOCATION:Metalab-Hauptraum
SUMMARY:Essential Modern Perl
UID:http://2012.useperl.at/apw2012/event/1184
URL:http://2012.useperl.at/apw2012/event/1184
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:-- pause --
DTEND;TZID=Europe/Vienna:20121117T115000
DTSTART;TZID=Europe/Vienna:20121117T113000
LOCATION:Metalab-Hauptraum
SUMMARY:Pause
UID:http://2012.useperl.at/apw2012/event/1185
URL:http://2012.useperl.at/apw2012/event/1185
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:food\n\nPlus Vienna.pm Generalversammlung
DTEND;TZID=Europe/Vienna:20121117T140000
DTSTART;TZID=Europe/Vienna:20121117T131000
LOCATION:Metalab-Hauptraum
SUMMARY:Mittagspause
UID:http://2012.useperl.at/apw2012/event/1187
URL:http://2012.useperl.at/apw2012/event/1187
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:-- pause --
DTEND;TZID=Europe/Vienna:20121117T154000
DTSTART;TZID=Europe/Vienna:20121117T152000
LOCATION:Metalab-Hauptraum
SUMMARY:Pause
UID:http://2012.useperl.at/apw2012/event/1186
URL:http://2012.useperl.at/apw2012/event/1186
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:abschliessendes geplaudere
DTEND;TZID=Europe/Vienna:20121117T184000
DTSTART;TZID=Europe/Vienna:20121117T174000
LOCATION:Metalab-Hauptraum
SUMMARY:Wrap-up
UID:http://2012.useperl.at/apw2012/event/1188
URL:http://2012.useperl.at/apw2012/event/1188
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Michael Kröll
COMMENT:2 attendees
DESCRIPTION:Komm und tanz! mit Dancer\, es ist einfach zu erlernen\, erlaub
 t es Webanwendungen effizient zu programmieren und \ntrotzdem ausdruckssta
 rk genug für mittlere und größere \nProjekte.\n\nIn unserer Tanzschule übe
 n wir die wichtigsten Elemente (Routes\, Plugins\, Templates\, Sessions\, 
 Konfiguration).\n\nDie abschließende Tanzkür zeigt exemplarisch die Einric
 htung einer Produktionsumgebung mit Perlbal\, Starman \nund einem Startskr
 ipt für die Dancer-Anwendung.
DTEND;TZID=Europe/Vienna:20121117T173000
DTSTART;TZID=Europe/Vienna:20121117T165000
LOCATION:Metalab-Hauptraum
ORGANIZER:Stefan Hornburg
SUMMARY:Tanz! - Dancer von 0 auf 100
UID:http://2012.useperl.at/apw2012/talk/4364
URL:http://2012.useperl.at/apw2012/talk/4364
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stefan Hornburg
ATTENDEE:Wolfgang Kinkeldei
COMMENT:2 attendees
DESCRIPTION:Kurze Vorstellung von DBIx::SchemaChecksum\, einem Tool zum dep
 loyen von Datenbankänderungen.\n\nMooseX::App wird entweder hier mitvorges
 tellt\, oder Maroš\nmacht einen eigenen Talk...
DTEND;TZID=Europe/Vienna:20121116T104000
DTSTART;TZID=Europe/Vienna:20121116T102000
LOCATION:Metalab-Hauptraum
ORGANIZER:Thomas Klausner
SUMMARY:DBIx::SchemaChecksum
UID:http://2012.useperl.at/apw2012/talk/4373
URL:http://2012.useperl.at/apw2012/talk/4373
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Michael Kröll
COMMENT:2 attendees
DESCRIPTION:Setup\nDispatcher\nChaining\nREST?\n\nWenn du diesen Talk halte
 n magst\, bitte bei den Orgas melden!
DTEND;TZID=Europe/Vienna:20121117T165000
DTSTART;TZID=Europe/Vienna:20121117T163500
LOCATION:Metalab-Hauptraum
ORGANIZER:Thomas Klausner
SUMMARY:Catalyst
UID:http://2012.useperl.at/apw2012/talk/4379
URL:http://2012.useperl.at/apw2012/talk/4379
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Philipp Gortan
ATTENDEE:Michael Kröll
COMMENT:3 attendees
DESCRIPTION:Moose ist eine Erweiterung des Objektsystems von Perl 5. Das Ha
 uptanliegen von Moose ist es\, objektorientierte Programmierung in Perl 5 
 einfacher\, konsistenter und kurzweiliger zu machen. Mit Moose kann man me
 hr darüber nachdenken\, was man erreichen will und weniger über die Eigenh
 eiten der OOP.\n\nIn diesem Vortrag zeige ich wie man einfache Klassen und
  Rollen mit Moose baut
DTEND;TZID=Europe/Vienna:20121117T113000
DTSTART;TZID=Europe/Vienna:20121117T111000
LOCATION:Metalab-Hauptraum
ORGANIZER:Maroš Kollár
SUMMARY:Moose Basics
UID:http://2012.useperl.at/apw2012/talk/4380
URL:http://2012.useperl.at/apw2012/talk/4380
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Philipp Gortan
ATTENDEE:Michael Kröll
COMMENT:3 attendees
DESCRIPTION:Was/warum ORM\n\nSchnelleinstieg mit DBIC::S::L\n\ndie 10% der 
 API\, die man 90% der Zeit braucht\n\nSetup/dbic_dump\n\nCRUD
DTEND;TZID=Europe/Vienna:20121117T152000
DTSTART;TZID=Europe/Vienna:20121117T150000
LOCATION:Metalab-Hauptraum
ORGANIZER:Lars Dɪᴇᴄᴋᴏᴡ
SUMMARY:DBIx::Class
UID:http://2012.useperl.at/apw2012/talk/4381
URL:http://2012.useperl.at/apw2012/talk/4381
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Michael Kröll
COMMENT:2 attendees
DESCRIPTION:noch ein web framework
DTEND;TZID=Europe/Vienna:20121117T131000
DTSTART;TZID=Europe/Vienna:20121117T125000
LOCATION:Metalab-Hauptraum
ORGANIZER:Roland Lammel
SUMMARY:Mojolicous
UID:http://2012.useperl.at/apw2012/talk/4382
URL:http://2012.useperl.at/apw2012/talk/4382
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Michael Kröll
COMMENT:2 attendees
DESCRIPTION:warum?\nkonzept\nimplementation\nmiddleware
DTEND;TZID=Europe/Vienna:20121117T163500
DTSTART;TZID=Europe/Vienna:20121117T162000
LOCATION:Metalab-Hauptraum
ORGANIZER:Thomas Klausner
SUMMARY:Plack / PSGI
UID:http://2012.useperl.at/apw2012/talk/4383
URL:http://2012.useperl.at/apw2012/talk/4383
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Philipp Gortan
ATTENDEE:Michael Kröll
COMMENT:3 attendees
DESCRIPTION:Über den Umgang mit Zeiten\, Zeiträumen und Zeitzonen.
DTEND;TZID=Europe/Vienna:20121117T121000
DTSTART;TZID=Europe/Vienna:20121117T115000
LOCATION:Metalab-Hauptraum
ORGANIZER:Michael Kröll
SUMMARY:Date & Time Handling
UID:http://2012.useperl.at/apw2012/talk/4385
URL:http://2012.useperl.at/apw2012/talk/4385
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Philipp Gortan
ATTENDEE:Michael Kröll
COMMENT:3 attendees
DESCRIPTION:&#x1f4a9\;\n\nGrundlagen: Kodierung bei Ein-/Ausgabe\, geeignet
 e Umgebung (Terminal/Schriftarten)\n\nModul Encode\, Unterschied UTF8/UTF-
 8\n\nNormalisierung und weitere Rezepte aus dem Kochbuch
DTEND;TZID=Europe/Vienna:20121117T111000
DTSTART;TZID=Europe/Vienna:20121117T105000
LOCATION:Metalab-Hauptraum
ORGANIZER:Lars Dɪᴇᴄᴋᴏᴡ
SUMMARY:Unicode
UID:http://2012.useperl.at/apw2012/talk/4386
URL:http://2012.useperl.at/apw2012/talk/4386
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Michael Kröll
COMMENT:2 attendees
DESCRIPTION:Test::More etc\nDevel::Cover
DTEND;TZID=Europe/Vienna:20121117T123000
DTSTART;TZID=Europe/Vienna:20121117T121000
LOCATION:Metalab-Hauptraum
ORGANIZER:Peter Holzer
SUMMARY:Testing
UID:http://2012.useperl.at/apw2012/talk/4387
URL:http://2012.useperl.at/apw2012/talk/4387
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Philipp Gortan
COMMENT:2 attendees
DESCRIPTION:moderne clients\nCPAN ecosystem
DTEND;TZID=Europe/Vienna:20121117T103000
DTSTART;TZID=Europe/Vienna:20121117T101000
LOCATION:Metalab-Hauptraum
ORGANIZER:Your Name Here
SUMMARY:CPAN
UID:http://2012.useperl.at/apw2012/talk/4388
URL:http://2012.useperl.at/apw2012/talk/4388
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Michael Kröll
COMMENT:2 attendees
DESCRIPTION:git primer\nsemi-advanced git
DTEND;TZID=Europe/Vienna:20121117T160000
DTSTART;TZID=Europe/Vienna:20121117T154000
LOCATION:Metalab-Hauptraum
ORGANIZER:Wolfgang Schemmel
SUMMARY:git & version control
UID:http://2012.useperl.at/apw2012/talk/4391
URL:http://2012.useperl.at/apw2012/talk/4391
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Philipp Gortan
ATTENDEE:Michael Kröll
ATTENDEE:Stefan Hornburg
COMMENT:4 attendees
DESCRIPTION:Emails erstellen\nEmails verschicken\nEmails parsen\n\nCourriel
 \, Email::Sender
DTEND;TZID=Europe/Vienna:20121117T150000
DTSTART;TZID=Europe/Vienna:20121117T144000
LOCATION:Metalab-Hauptraum
ORGANIZER:Lars Dɪᴇᴄᴋᴏᴡ
SUMMARY:Email
UID:http://2012.useperl.at/apw2012/talk/4392
URL:http://2012.useperl.at/apw2012/talk/4392
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Philipp Gortan
ATTENDEE:Michael Kröll
COMMENT:3 attendees
DESCRIPTION:WWW::Mechanize\, Web::Query\n\nev auch Test::WWW::Mechanize\n\n
 deklaratives Scraping\n\nhttp://htmlparsing.com/
DTEND;TZID=Europe/Vienna:20121117T152000
DTSTART;TZID=Europe/Vienna:20121117T150000
LOCATION:Metalab-Hauptraum
ORGANIZER:Lars Dɪᴇᴄᴋᴏᴡ
SUMMARY:Web Scraping
UID:http://2012.useperl.at/apw2012/talk/4393
URL:http://2012.useperl.at/apw2012/talk/4393
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Philipp Gortan
ATTENDEE:Michael Kröll
COMMENT:3 attendees
DESCRIPTION:Nachdem wir im "Moose Basics" Vortrag gelernt haben wie man mit
  Moose einfache Klassen baut zeige ich in diesem Talk fortgeschrittene The
 men wie\n\n* Meta Programmierung mit dem "Meta Object Protocol"\n* Type Co
 nstraints\n* Einige Moose Erweiterungen
DTEND;TZID=Europe/Vienna:20121117T162000
DTSTART;TZID=Europe/Vienna:20121117T160000
LOCATION:Metalab-Hauptraum
ORGANIZER:Maroš Kollár
SUMMARY:Advanced Moose
UID:http://2012.useperl.at/apw2012/talk/4395
URL:http://2012.useperl.at/apw2012/talk/4395
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
COMMENT:1 attendees
DESCRIPTION:Ein Erfahrungsbericht über die Erzeugung von PDF mit Perl.\n\nD
 ie Erstellung "zu Fuß" mit PDF::API2 und die schnelle Lösung mit PDF::WebK
 it sind die\nHauptthemen dieses Vortrags.
DTEND;TZID=Europe/Vienna:20121116T110000
DTSTART;TZID=Europe/Vienna:20121116T104000
LOCATION:Metalab-Hauptraum
ORGANIZER:Stefan Hornburg
SUMMARY:PDF mit Perl
UID:http://2012.useperl.at/apw2012/talk/4398
URL:http://2012.useperl.at/apw2012/talk/4398
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stefan Hornburg
ATTENDEE:Wolfgang Kinkeldei
COMMENT:2 attendees
DESCRIPTION:In dem Vortrag werde ich zeigen wie einfach es heutzutage schon
  ist\, Cloud-Anwendungen in Perl zu schreiben.  Es werden verschieden Clou
 d-Ansätze erklärt IaaS\, PaaS und SaaS. Zum Schluß werde ich ein Live-Demo
  zeigen wie eine simple Anwendung in OpenShift übertragen werden kann.
DTEND;TZID=Europe/Vienna:20121116T122000
DTSTART;TZID=Europe/Vienna:20121116T114000
LOCATION:Metalab-Hauptraum
ORGANIZER:Denis Banovic
SUMMARY:Perl in der Wolke
UID:http://2012.useperl.at/apw2012/talk/4419
URL:http://2012.useperl.at/apw2012/talk/4419
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stefan Hornburg
COMMENT:1 attendees
DESCRIPTION:Da Perl bei gängigen Linux Distributionen vorinstalliert ist\, 
 bietet es sich geradezu an\, das Deployment von kompletten Web-Anwendungen
  mit Hilfe von Perl auszuführen.\n\nMit nur einer einzigen SSH Verbindung 
 werden Pakete installiert\, Perl compiliert\, die zum Betrieb notwendigen 
 Module bereitgestellt\, Verzeichnisbäume eingerichtet\, die Web-Anwendung 
 eingerichtet Daemon-Config-Dateien verändert oder erstellt und init-Script
 e angelegt. Lediglich ein Benutzer mit entsprechenden Rechten muß vorhande
 n sein.\n\nSo stelle ich mir Deployment vor und möchte das Konzept sowie d
 ie dahinter verborgenen Module im Rahmen dieses Talks vorstellen.
DTEND;TZID=Europe/Vienna:20121116T124000
DTSTART;TZID=Europe/Vienna:20121116T122000
LOCATION:Metalab-Hauptraum
ORGANIZER:Wolfgang Kinkeldei
SUMMARY:Deployment ala Perl
UID:http://2012.useperl.at/apw2012/talk/4430
URL:http://2012.useperl.at/apw2012/talk/4430
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stefan Hornburg
ATTENDEE:Wolfgang Kinkeldei
COMMENT:2 attendees
DESCRIPTION:unicodegerechte Sortierung\; praktisches Beispiel für Suche in 
 Azeritext mit nur lateinischen Buchstaben\, die auf allen Tastaturen vorko
 mmen\; die ẞ-Verschwörung
DTEND;TZID=Europe/Vienna:20121116T112000
DTSTART;TZID=Europe/Vienna:20121116T110000
LOCATION:Metalab-Hauptraum
ORGANIZER:Lars Dɪᴇᴄᴋᴏᴡ
SUMMARY:Collation
UID:http://2012.useperl.at/apw2012/talk/4431
URL:http://2012.useperl.at/apw2012/talk/4431
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stefan Hornburg
ATTENDEE:Wolfgang Kinkeldei
COMMENT:2 attendees
DESCRIPTION:eine neue komponenten fuer oe1.orf.at (allerdings zZ noch nicht
  fertig) ist ein kleiner\, eingenständiger Downloadserver fuer MP3s der Se
 ndungen. Geschrieben in ca 100 Zeilen Plack...
DTEND;TZID=Europe/Vienna:20121116T130000
DTSTART;TZID=Europe/Vienna:20121116T124000
LOCATION:Metalab-Hauptraum
ORGANIZER:Thomas Klausner
SUMMARY:ein einfacher(?) downloadserver in plack
UID:http://2012.useperl.at/apw2012/talk/4447
URL:http://2012.useperl.at/apw2012/talk/4447
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Wolfgang Kinkeldei
COMMENT:1 attendees
DESCRIPTION:CatalystX::Resource enhances your App with CRUD functionality.\
 n\nAfter creating files for HTML::FormHandler\, DBIx::Class and Template T
 oolkit templates you get create/edit/delete/show/list actions for free.
DTEND;TZID=Europe/Vienna:20121116T142000
DTSTART;TZID=Europe/Vienna:20121116T140000
LOCATION:Metalab-Hauptraum
ORGANIZER:David Schmidt
SUMMARY:CatalystX::Resource - Easy CRUD with Catalyst
UID:http://2012.useperl.at/apw2012/talk/4450
URL:http://2012.useperl.at/apw2012/talk/4450
END:VEVENT
BEGIN:VEVENT
COMMENT:0 attendees
DESCRIPTION:Writing command-line applications if often tedious. This does n
 ot need to be like this. With the right tools at hand writing command line
  applications\, or adding a command line interface to an existing applicat
 ion or CPAN module is easy and often just a matter of adding a couple line
 s of code.\n\nIn this talk I will \n\n* tell you why adding a cli (command
 -line interface) to a CPAN module is a good idea\n* introduce some techniq
 ues that are already out there\n* show you my new command-line helper modu
 le - MooseX-App
DTEND;TZID=Europe/Vienna:20121116T144000
DTSTART;TZID=Europe/Vienna:20121116T142000
LOCATION:Metalab-Hauptraum
ORGANIZER:Maroš Kollár
SUMMARY:Commandline applications in a breeze
UID:http://2012.useperl.at/apw2012/talk/4453
URL:http://2012.useperl.at/apw2012/talk/4453
END:VEVENT
END:VCALENDAR
