BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Act//Data::ICal 0.16//EN
VERSION:2.0
X-WR-CALNAME:German Perl Workshop 13.0
X-WR-TIMEZONE:Europe/Berlin
BEGIN:VTIMEZONE
TZID:Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
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
ATTENDEE:Richard Lippmann
ATTENDEE:Thomas Heine
ATTENDEE:Herbert Breunung
ATTENDEE:Stefan Hornburg
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Robin Clarke
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:15 attendees
DESCRIPTION:Rollen sind ein beliebtes Mittel bei Moose\, um Verhalten an me
 hrere Klassen zuzuweisen. Ovid hat Role::Basic entwickelt\, um Rollen auch
  in Perl 5 Standardobjektorientierung zu ermöglichen.\n\nDieser Vortrag ze
 igt\, wie man mit Role::Basic arbeiten kann.
DTEND;TZID=Europe/Berlin:20111019T141000
DTSTART;TZID=Europe/Berlin:20111019T133000
LOCATION:Großer Saal
ORGANIZER:Renee Bäcker
SUMMARY:Role::Basic - Rollen für Perl
UID:http://conferences.yapceurope.org/gpw2011/talk/3552
URL:http://conferences.yapceurope.org/gpw2011/talk/3552
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Fahle
ATTENDEE:Herbert Breunung
ATTENDEE:Gabi Hack
ATTENDEE:Tomasz Czepiel
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:12 attendees
DESCRIPTION:Live-Demos bei Vorträgen zu zeigen kann gefährlich sein. "Perl 
 für Vortragende" zeigt\, wie man als Vortragender gewissen Pannen vorbeuge
 n kann. Natürlich auch als Live-Demo \;-)
DTEND;TZID=Europe/Berlin:20111021T170000
DTSTART;TZID=Europe/Berlin:20111021T164000
LOCATION:Großer Saal
ORGANIZER:Renee Bäcker
SUMMARY:Perl für Vortragende
UID:http://conferences.yapceurope.org/gpw2011/talk/3553
URL:http://conferences.yapceurope.org/gpw2011/talk/3553
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Heine
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Robin Clarke
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:12 attendees
DESCRIPTION:Fast jeder der sich dafür interesiert weiß das Listen in Perl 6
  lazy (faul) sind und die Hashes echt und keine Pseudoarrays. Aber was gen
 au bedeutet faul\, was ist alles damit möglich\, und was und wie kann ich 
 das verstehen ohne einen Knoten im Kopf zu bekommen?\n\nOhne zu großes Buz
 zwording (Meta- und Hyperoperatoren\, Captures\, usw): es ist halt ein Vor
 trag über den Aufbau und Verarbeitung von Datenstrukturen in Perl 6.
DTEND;TZID=Europe/Berlin:20111019T161000
DTSTART;TZID=Europe/Berlin:20111019T153000
LOCATION:Großer Saal
ORGANIZER:Herbert Breunung
SUMMARY:Datenstrukturen mit Perl 6
UID:http://conferences.yapceurope.org/gpw2011/talk/3562
URL:http://conferences.yapceurope.org/gpw2011/talk/3562
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Herbert Breunung
ATTENDEE:Stefan Hornburg
ATTENDEE:Rolf Langsdorf
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:12 attendees
DESCRIPTION:Perlude started as a attempt to steal keywords from Haskell pre
 lude. It's a very convenient way to write short and reusable lazy componen
 ts.\n\nThis is very powerfull as shell scripting killer or Euler problems 
 solver.\n\nhttps://github.com/eiro/p5-perlude\nhttp://search.cpan.org/~mar
 cc/Perlude-0.42/lib/Perlude.pm
DTEND;TZID=Europe/Berlin:20111020T104000
DTSTART;TZID=Europe/Berlin:20111020T100000
LOCATION:Großer Saal
ORGANIZER:marc chantreux
SUMMARY:Perlude\, HOP made easy
UID:http://conferences.yapceurope.org/gpw2011/talk/3566
URL:http://conferences.yapceurope.org/gpw2011/talk/3566
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Stefan Hornburg
ATTENDEE:Gabi Hack
ATTENDEE:Tomasz Czepiel
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Robin Clarke
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:12 attendees
DESCRIPTION:Im März 2011 wurde bekannt\, das eine in vielen Browsern akzept
 ierte CA komprommitiert wurde und falsche Zertifikate ausgestellt wurden.\
 nAls Maintainer von IO::Socket::SSL gehe ich näher auf das Problem ein\, i
 nsb:\n- was ist überhaupt geschehen\n- warum funktionierte der geplante Me
 chanismus gegen falsche Zertifikate nicht\n- was kann man in IO::Socket::S
 SL gegen solche Zertifikate unternehmen\n- warum ist das derzeitige Umgehe
 n mit SSL kaputt\, welche Ideen gibt es um das ganze zu verbessern und wie
  kann man diese von Perl aus nutzen\n- wie ist der aktuelle Stand mit SSL 
 in Perl verglichen mit anderen Sprachen
DTEND;TZID=Europe/Berlin:20111020T121500
DTSTART;TZID=Europe/Berlin:20111020T113500
LOCATION:Großer Saal
ORGANIZER:Steffen Ullrich
SUMMARY:The Day After - Perl + SSL nach dem SSL Gau
UID:http://conferences.yapceurope.org/gpw2011/talk/3580
URL:http://conferences.yapceurope.org/gpw2011/talk/3580
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:8 attendees
DESCRIPTION:In neueren Sprachen wie den üblichen Verdächtigen Scala\, Haske
 ll\, IO aber auch den öfters übersehenen wie Factor\, Rebol\, Go oder Perl
  6 zeichnen sich Trends ab\, denen ich mit diesen Vortrag nachgehen will. 
 Es wird darum gehen welche Lösungen und Techniken sich bewährten\, welche 
 sich gerade verbreiten und wie neu die Ideen dahinter wirklich sind. Natür
 lich immer alles auch der Perspektive von Perl\, also wie Perl 5 und 6 daz
 u stehen\, welche Lösungen es dazu bei uns gibt und wie gut diese meiner E
 inschätzung nach sind.
DTEND;TZID=Europe/Berlin:20111020T143500
DTSTART;TZID=Europe/Berlin:20111020T141500
LOCATION:Großer Saal
ORGANIZER:Herbert Breunung
SUMMARY:neue Sprachen - neue Ideen?
UID:http://conferences.yapceurope.org/gpw2011/talk/3614
URL:http://conferences.yapceurope.org/gpw2011/talk/3614
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Denis Banovic
ATTENDEE:Stefan Hornburg
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:13 attendees
DESCRIPTION:JavaScript ist heute wohl die meistverbreitete dynamische Sprac
 he was die Zahl der Laufumgebungen und Einsatzmöglichkeiten anbelangt.\n\n
 Beim Entwurf wurden damals viele Konzepte an Perl angelehnt...\n\n.. doch 
 wo genau sind die Gemeinsamkeiten\, wo die (subtilen) Unterschiede? \n\nDa
 s wollen wir in einer Gegenüberstellung herausfinden und in der Kontrastie
 rung tiefere Einblicke gewinnen.\n\nZudem widmen wir uns der Frage\, ob ei
 ne Fusion beider Sprachen möglich ist. Ein Perldialekt der auf beiden Plat
 tformen gleichermaßen lauffähig wäre.
DTEND;TZID=Europe/Berlin:20111021T141000
DTSTART;TZID=Europe/Berlin:20111021T133000
LOCATION:Großer Saal
ORGANIZER:Rolf Langsdorf
SUMMARY:Perl vs JavaScript - eine Differentialdiagnose
UID:http://conferences.yapceurope.org/gpw2011/talk/3631
URL:http://conferences.yapceurope.org/gpw2011/talk/3631
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Heine
ATTENDEE:Herbert Breunung
ATTENDEE:Stefan Hornburg
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:13 attendees
DESCRIPTION:Da einige Leute bei meinem diesjährigen YAPC-Vortrag über die "
 Erweiterung von Perl mit funktionalen Macros" abgehängt wurden\, habe ich 
 mich entschlossen den Vortrag in 2 ausführlichere Teile aufzugliedern.\n\n
 Dieser Teil erläutert die nötigen funktionalen Grundlagen (was sind Iterat
 oren\, wo kann man sie nutzen) und Prototypemechanismen näher. \n\nAußerde
 m versuche ich dem Input und neuen Anregungen gerecht zu werden\, und mehr
  Anwendungsbeispiele zu zeigen. (Haskell\, LINQ)\n\n\nIm folgenden der Abs
 tract meines diesjährigen YAPC-Vortrages erstmal original in Englisch.\n\n
 ------------------------------------------------\n\nA multitude of extensi
 on were invented for Perl5\, using "source filters" and various "XS" add-o
 ns or even darker magic.\n\nUnfortunately mostly without wide acceptance w
 ithin the community!\n\nThe complexity of Perl's syntax limits most approa
 ches severely\, they\nare:\n- not reliable enough\,\n- too complex to inst
 all\, use\, maintain ...\n- incompatible with established development tool
 s\n- too delicate in edge cases\, hence limited to narrow use cases\n\nWe 
 are trying to analyze the nature of these problems and and will discuss\nd
 esign principles to avoid them systematically.\n\nIn consequence we will s
 how a functional approach to elegantly provide a wide variety of new idiom
 s\, including operators and\ncontrol structures\, just by using\n\na) The 
 syntactic sugar of chaining functions with special prototypes\nb) A LISP l
 ike macro system which expands functions to inlined code.\n\nA working pro
 of of concept is presented\, realized in pure Perl\, only\nby using (and p
 atching) CORE modules like B::Deparse.\n\nThe prototype is simple to insta
 ll\, backward compatible to previous\nPerl versions and easy to adapt w/o 
 knowledge of any perlguts.\n\nWe will demonstrate how to extend Perl5 like
  this with idioms like\n\n- List Comprehensions\,\n- Co-Routines and Gathe
 r-Take\,\n- Hyper-Operators.\n\nAim of this presentation is to discuss pro
  and cons of this strategy\nwithin a proficient audience. No C or XS knowl
 edge will be needed to\nfollow\, we'll develop step by step on the basis o
 f core perldocs.
DTEND;TZID=Europe/Berlin:20111019T145500
DTSTART;TZID=Europe/Berlin:20111019T141500
LOCATION:Großer Saal
ORGANIZER:Rolf Langsdorf
SUMMARY:Perl 5 rein funktional erweitern
UID:http://conferences.yapceurope.org/gpw2011/talk/3632
URL:http://conferences.yapceurope.org/gpw2011/talk/3632
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Heine
ATTENDEE:Stefan Hornburg
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:11 attendees
DESCRIPTION:Ich werde HTML::Sanitizer vorstellen\, ein CPAN-Modul zum Berei
 nigen von HTML. Ich habe das Modul als Backend fuer den WYSIWYG-Editor von
  XING geschrieben. Das Frontend in Javascript ist separat unter https://gi
 thub.com/xing/wysihtml5 verfuegbar. Beide Komponenten teilen sich die glei
 chen Profile (Whitelists von Tags und Attributen). Ausserdem sind Transfor
 mationen moeglich\, so kann z. B. das font-Tag in ein div mit einer gewiss
 en CSS-Klasse umgewandelt werden.
DTEND;TZID=Europe/Berlin:20111019T163500
DTSTART;TZID=Europe/Berlin:20111019T161500
LOCATION:Großer Saal
ORGANIZER:Uwe Voelker
SUMMARY:Sanitizing HTML with Perl 5
UID:http://conferences.yapceurope.org/gpw2011/talk/3637
URL:http://conferences.yapceurope.org/gpw2011/talk/3637
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:10 attendees
DESCRIPTION:Es ist schon ein Unterschied Wikitexte\, Artikel oder POD für e
 in Modul zu schreiben. Als Autor der alles 3 machte und einige der bessere
 n Perl-Bücher ganz gut kennt\, versuche ich hiermit meine Erfahrung weiter
 zugeben\, worauf zu achten ist und wie man zügig zum Ziel kommt.
DTEND;TZID=Europe/Berlin:20111021T143500
DTSTART;TZID=Europe/Berlin:20111021T141500
LOCATION:Großer Saal
ORGANIZER:Herbert Breunung
SUMMARY:bessere Dokumentation schreiben
UID:http://conferences.yapceurope.org/gpw2011/talk/3648
URL:http://conferences.yapceurope.org/gpw2011/talk/3648
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Fahle
ATTENDEE:Thomas Heine
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:13 attendees
DESCRIPTION:Komm und tanz! mit Dancer\, es ist einfach zu erlernen\, effizi
 ent zu programmieren und trotzdem ausdrucksstark genug für mittlere und gr
 ößere Projekte.\n\nIn unserer Tanzschule üben wir die wichtigsten Elemente
  (Routes\, Plugins\, Templates\, Sessions\, Konfiguration).\n\nDie abschli
 eßende Tanzkür zeigt exemplarisch die Einrichtung einer Produktionsumgebun
 g mit Perlbal\, Starman und einem Startskript für die Dancer-Anwendung.
DTEND;TZID=Europe/Berlin:20111021T121000
DTSTART;TZID=Europe/Berlin:20111021T113000
LOCATION:Großer Saal
ORGANIZER:Stefan Hornburg
SUMMARY:Tanz!
UID:http://conferences.yapceurope.org/gpw2011/talk/3720
URL:http://conferences.yapceurope.org/gpw2011/talk/3720
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Fahle
ATTENDEE:Herbert Breunung
ATTENDEE:Stephen Riehm
ATTENDEE:Wolfgang Radke
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:12 attendees
DESCRIPTION:Der Vortrag über 40 Minuten hat vier Schwerpunkte:\n\no Softwar
 equalität\n\no Softwarearchitektur\n\no Visualisierung von Softwarequalitä
 t\n\no Refactoring von Perl-Programmen anhand von Beispielen.\n\nInhalt\n 
 Was ist Softwarequalität?\n   Qualität allgemein\n   Softwarequalität\n   
 Messen der Softwarequalität\n Softwaremetriken\n   Beispiele\n     McCabe\
 n     Eine einfache effiziente Metrik\n     Metriken für Perl\n     Perl::
 Critic\n   Ziele\n     Verbesserung eines Qualitätsziels\n     Refactoring
 \n     Messung des Ist-Stands\n     Beurteilung der Qualität eines Softwar
 esystems\n\n Softarchitektur\n   Allgemein\n   Hierarchische Softwarearchi
 tektur\n   Softwarearchitektur von Perl\n   Visualisierung von Softwarequa
 lität\n   QualidoScope - ein Perl-Programm zur Visualisierung von Software
 qualität\n Visualisierung der Qualität eines Perl-Programms\n   Visualisie
 rung der Softwarearchitektur eines Perl-Programms\n   Refactoring von Perl
 -Programmen
DTEND;TZID=Europe/Berlin:20111020T141000
DTSTART;TZID=Europe/Berlin:20111020T133000
LOCATION:Großer Saal
ORGANIZER:Heiner Kuhlmann
SUMMARY:Visualisierung von Softwarequalität
UID:http://conferences.yapceurope.org/gpw2011/talk/3733
URL:http://conferences.yapceurope.org/gpw2011/talk/3733
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Fahle
ATTENDEE:Thomas Heine
ATTENDEE:Herbert Breunung
ATTENDEE:Stephen Riehm
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:14 attendees
DESCRIPTION:Software-Architekturen und Refactoring\n* Einführung in Softwar
 earchitekturen\n* Refactoring\n* Softwarearchitekturen für das Programmier
 en im Kleinen\n - Eine 'historische' Übersicht über Programm- und Datenstr
 ukturen\n - Moderne Softwarearchitekturen für das Programmieren im Kleinen
 \n - Refactoring von Softwarearchitekturen für das Programmieren im Kleine
 n\n - Beispiel eines Perl-Programms\n* Softwarearchitekturen für das Progr
 ammieren im Großen\n - Eine Auswahl verschiedener Softwarearchitekturen\n 
 - Hierarchische Softwarearchitekturen\n* Hierarchische Softwarearchitektur
 en\n - Paketierung\n - Architektur der Verwendung\n - Potenzielle Verwendb
 arkeit\n* Refactoring von hierarchischen Softwarearchitekturen\n - Beispie
 l eines Perl-Programms
DTEND;TZID=Europe/Berlin:20111019T120000
DTSTART;TZID=Europe/Berlin:20111019T100000
LOCATION:Großer Saal
ORGANIZER:Heiner Kuhlmann
SUMMARY:Software-Architekturen und Refactoring
UID:http://conferences.yapceurope.org/gpw2011/talk/3735
URL:http://conferences.yapceurope.org/gpw2011/talk/3735
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Herbert Breunung
ATTENDEE:Gabi Hack
ATTENDEE:Tomasz Czepiel
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:13 attendees
DESCRIPTION:In welche Sprache sollen Perlmodule programmiert werden? In wel
 cher Sprache soll kommentiert werden? Wie sollen Variablen heißen?\n\nWir 
 wollen gemeinsam nachdenken ob "Perl oder nicht Perl" die einzige Sprachen
 tscheidung ist die wir treffen sollten.
DTEND;TZID=Europe/Berlin:20111021T150000
DTSTART;TZID=Europe/Berlin:20111021T144000
LOCATION:Großer Saal
ORGANIZER:Richard Lippmann
SUMMARY:Deutsch oder Englisch? Über die Sprache in Perl-Modulen
UID:http://conferences.yapceurope.org/gpw2011/talk/3738
URL:http://conferences.yapceurope.org/gpw2011/talk/3738
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Fahle
ATTENDEE:Thomas Heine
ATTENDEE:Stefan Hornburg
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Robin Clarke
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:13 attendees
DESCRIPTION:Der Vortrag bietet Antworten auf folgende Fragen:\n* Was ist di
 e Cloud und wie nutze ich die PaaS zu meinem Vorteil.\n* Wie kann ich Clou
 d Anwendungen in Perl schreiben.\n\nGliederung:\n\n* Cloud: was ist das?\n
 * PaaS: Erklärung der PaaS anhand von CloudFoundry.\n* Praxisbeispiel anha
 nd der eigenen private/microcloud mit hilfe von Stackato oder dotcloud.
DTEND;TZID=Europe/Berlin:20111021T104000
DTSTART;TZID=Europe/Berlin:20111021T100000
LOCATION:Großer Saal
ORGANIZER:Denis Banovic
SUMMARY:Perl in der Wolke
UID:http://conferences.yapceurope.org/gpw2011/talk/3749
URL:http://conferences.yapceurope.org/gpw2011/talk/3749
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Heine
ATTENDEE:Stefan Hornburg
ATTENDEE:Gabi Hack
ATTENDEE:Tomasz Czepiel
ATTENDEE:Steffen Ullrich
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Robin Clarke
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:13 attendees
DESCRIPTION:Kurze Einführung in Perl Dancer Web Framework
DTEND;TZID=Europe/Berlin:20111020T113000
DTSTART;TZID=Europe/Berlin:20111020T111000
LOCATION:Großer Saal
ORGANIZER:Denis Banovic
SUMMARY:Perl Dancer
UID:http://conferences.yapceurope.org/gpw2011/talk/3750
URL:http://conferences.yapceurope.org/gpw2011/talk/3750
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Heine
ATTENDEE:Stefan Hornburg
ATTENDEE:Tomasz Czepiel
ATTENDEE:Steffen Ullrich
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Robin Clarke
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:11 attendees
DESCRIPTION:Mapweaver\n\nMapweaver[1] ist ein Programm zur Erstellung von g
 eografischen Karten zum Zecke des Ausdruckens oder Betrachtens. Basierend 
 auf XML-Exporten des Openstreetmap-Projektes werden Karten zunächst im SVG
 -Format erstellt.\n\nDie Steuerung erfolgt entweder über Kommandozeilenpar
 ameter\, Konfigurations- oder Style-Dateien. Wahlweise auch kombiniert ode
 r kaskadiert. Es ist also uneingeschränkt Batch-fähig und verfügt über kei
 nerlei GUI.\n\nDie Eingangsdaten können hierzu in verschiedenen Formaten g
 elesen werden. Ebenso ist es möglich\, die Ausgabedaten in andere Formate\
 , z.B. PNG oder PDF zu konvertieren. Zusätzliche Dokumente wie Points of I
 nterest Listen oder Straßenlisten können erzeugt und mittels Latex ansprec
 hend aufbereitet werden.\n\nZu Beginn des Programms wird ggf. ein Pre-Proc
 essing der OSM Daten angestoßen. Hierzu wird das externe Programm OSMOSIS 
 verwendet. Neben den OSM-Daten werden auch Erstellungs-Regeln und die Konf
 igurationsdatei gelesen.\n\nWährend des Karten-Renderns werden sequentiell
  die verschiedenen Objekte verarbeitet: Knoten\, Wege\, Flächen und Routen
 . Die gewonnenen Daten werden zwischengespeichert und später in die versch
 iedenen Gruppen der Ziel-Datei (SVG) einsortiert. Parallel werden Daten fü
 r Verzeichnisse gesammelt.\n\nBei den Objekten ist die Platzierung von Lab
 els eine besondere Herausforderung. Hierzu ist der Platz auf der Karte gee
 ignet zu verwalten\, sodass sich die Labels idealerweise nicht überschneid
 en.\n\nDie Karten können mit eigenen Elementen angereichert werden\, z.B: 
 Legende\, Maßstab\, Titel etc. Diese Elemente können noch formatiert und p
 latziert werden.\n\nNeben eigenem PERL-Code werden Programme wie OSMOSIS\,
  Inkscape und Latex verwendet. An Modulen werden unter anderem Math::Polyg
 on\, Geo::Proj4\, QuadTree und Getopt::Long eingesetzt.\n\nPERL ist insofe
 rn gut für dieses Projekt geeignet\, weil es passende Datenstrukturen und 
 z.B. reguläre Ausdrücke bereitstellt\, weil man Code in Module ausgliedern
  und auf viele fertige Entwicklungen in CPAN zugreifen kann.\n\n[1] http:/
 /wiki.openstreetmap.org/wiki/Mapweaver\n\nGerhard Schwanz (gerhardschwanz@
 yahoo.de)
DTEND;TZID=Europe/Berlin:20111020T110500
DTSTART;TZID=Europe/Berlin:20111020T104500
LOCATION:Großer Saal
ORGANIZER:Gerhard Schwanz
SUMMARY:Mapweaver
UID:http://conferences.yapceurope.org/gpw2011/talk/3753
URL:http://conferences.yapceurope.org/gpw2011/talk/3753
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Fahle
ATTENDEE:Stefan Hornburg
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Robin Clarke
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:13 attendees
DESCRIPTION:Die starke Verbreitung von Smartphones mit WLAN-Fähigkeit stell
 t eine große Herausforderung an Hotspotsoftware in offenen Umgebungen. Die
  Universität Ulm setzt hierbei auf die Eigenentwicklung 'Captive::Portal'\
 , basierend auf perl\, Linux (iptables\, ipset)\, FastCGI und Apache.\n\nC
 aptive::Portal ist seit Anfang 2011 nach mehrmonatiger Entwicklung an der 
 Universität Ulm mit tausenden von Nutzern mit großem Erfolg im Einsatz.\n\
 nDer Vortrag erläutert die Implementierungsdetails die zur Skalierung und 
 Performanz beitragen sowie die vielfältigen Konfigurationsmöglichkeiten di
 e den Einsatz dieser Applikation auch in anderen Institutionen möglich mac
 hen.
DTEND;TZID=Europe/Berlin:20111021T112500
DTSTART;TZID=Europe/Berlin:20111021T104500
LOCATION:Großer Saal
ORGANIZER:Karl Gaissmaier
SUMMARY:Captive::Portal\, eine hochskalierende Hotspotlösung
UID:http://conferences.yapceurope.org/gpw2011/talk/3756
URL:http://conferences.yapceurope.org/gpw2011/talk/3756
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Herbert Breunung
ATTENDEE:Gabi Hack
ATTENDEE:Tomasz Czepiel
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Wolfgang Kinkeldei
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
COMMENT:11 attendees
DESCRIPTION:Der Talk gibt einen Überblick über die Technologien die hinter 
 MetaCPAN stecken. Es wird darauf eingegangen wie die Kommunikation zwische
 n Front-end (metacpan.org) und dem API Server (api.metacpan.org) stattfind
 et\, was bei der Authentifizierung passiert (OAuth 2) und wo die Daten let
 ztendlich gespeichert werden (ElasticSearch).\n\nAußerdem werden alle Serv
 ices vorgestellt\, die rund um die Webseite laufen um neue Releases zu ind
 izieren\, Backups zu erstellen und so weiter.
DTEND;TZID=Europe/Berlin:20111020T121500
DTSTART;TZID=Europe/Berlin:20111020T113500
LOCATION:Großer Saal
ORGANIZER:Moritz Onken
SUMMARY:How it's made: MetaCPAN
UID:http://conferences.yapceurope.org/gpw2011/talk/3785
URL:http://conferences.yapceurope.org/gpw2011/talk/3785
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Max Maischein
ATTENDEE:Thomas Heine
ATTENDEE:Herbert Breunung
ATTENDEE:Stefan Hornburg
ATTENDEE:Stephen Riehm
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Robin Clarke
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:16 attendees
DESCRIPTION:Der Vortrag führt anhand von drei Beispielen durch die Extrakti
 on von Daten aus HTML und Javascript.\n\nVorkenntnisse:\n    Perl\n    Gru
 ndlegende Kenntniss von HTML\n    Grundlegende Kenntniss von HTTP\n\nDer V
 ortrag wurde schon in Englisch auf der YAPC::Europe in Riga gehalten
DTEND;TZID=Europe/Berlin:20111019T172000
DTSTART;TZID=Europe/Berlin:20111019T164000
LOCATION:Großer Saal
ORGANIZER:Max Maischein
SUMMARY:Web Scraping mit Perl
UID:http://conferences.yapceurope.org/gpw2011/talk/3802
URL:http://conferences.yapceurope.org/gpw2011/talk/3802
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Gabi Hack
ATTENDEE:Tomasz Czepiel
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:10 attendees
DESCRIPTION:Dezentrale Versionskontrollsysteme haben viele Vorteile. Sie ve
 reinfachen vor allen verteiltes Programmieren und Experimente. Auch die Pe
 rlentwickler sind auf Git umgestiegen um ihre Aufgabe zu erleichtern. Da M
 ercurial recht ähnlich ist\, lohnt es sich beide beide vergleichend zu bet
 rachten. Da die Dokumentation an sich sehr gut ist beschränkt sich der Vor
 trag in Vermittlung der grundlegenden Konzepte\, Begriffe und deren Anwend
 ung. Auch ein kleiner Blick über den Teller (SVK\, Bzr\, etc.) und auf die
  begleitenden Werkzeuge wird geworfen.
DTEND;TZID=Europe/Berlin:20111021T163500
DTSTART;TZID=Europe/Berlin:20111021T155500
LOCATION:Großer Saal
ORGANIZER:Herbert Breunung
SUMMARY:Hg vs. Git
UID:http://conferences.yapceurope.org/gpw2011/talk/3805
URL:http://conferences.yapceurope.org/gpw2011/talk/3805
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Heine
ATTENDEE:Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Robin Clarke
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:13 attendees
DESCRIPTION:* Einleitung: warum braucht man durchgängige Verschlüsselung?\n
 * Anleitung zum Selberbau von Zertifikaten\, Erklärung von Server Name Ind
 ication\n* Motivation: automatische CA-Validierung in libwww-perl\, Firefo
 xerweiterung Firesheep\, Fälschungen bei Comodo\n* Zusammenfassung der Erg
 ebnisse des SSL-Observatoriums der Electronic Frontiers Foundation\n* wozu
  CAs gut sind und wie man sie los wird\n* Ausblick auf Alternativen: trust
  on first use + Certificate Patrol\, Monkeysphere\, SRP
DTEND;TZID=Europe/Berlin:20111020T165500
DTSTART;TZID=Europe/Berlin:20111020T161500
LOCATION:Großer Saal
ORGANIZER:Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯
SUMMARY:Verschlüsselung im Web für alle
UID:http://conferences.yapceurope.org/gpw2011/talk/3808
URL:http://conferences.yapceurope.org/gpw2011/talk/3808
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Herbert Breunung
ATTENDEE:Gabi Hack
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Benedikt Heller
ATTENDEE:Ulrike J. Schepp
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:11 attendees
DESCRIPTION:Da einige Leute bei meinem diesjährigen YAPC-Vortrag über die "
 Erweiterung von Perl mit funktionalen Macros" abgehängt wurden\, habe ich 
 mich entschlossen den Vortrag in 2 ausführlichere Teile aufzugliedern.\n\n
 Dieser 2. Teil erläutert die nötigen Grundlagen zur Umsetzung eines Macro-
 Mechanismus mittels B::Deparse insbesondere genauer was LISP-artige Macros
  eigentlich genau sind.\n\nWir werden auf Pro und Con dieses Ansatzes eing
 ehen\, die Zuverlässigkeit von B::Deparse\, Hygiene von Macros und Vorteil
 e zu reinen Codefiltern diskutieren. \n\nAußerdem versuche ich dem Input u
 nd neuen Anregungen der YAPC gerecht zu werden\, und mehr Anwendungsbeispi
 ele zu zeigen. (Haskell\, LINQ)\n\n\nIm folgenden der Abstract meines dies
 jährigen YAPC-Vortrages erstmal original in Englisch.\n\n-----------------
 -------------------------------\n\nA multitude of extension were invented 
 for Perl5\, using "source filters" and various "XS" add-ons or even darker
  magic.\n\nUnfortunately mostly without wide acceptance within the communi
 ty!\n\nThe complexity of Perl's syntax limits most approaches severely\, t
 hey\nare:\n- not reliable enough\,\n- too complex to install\, use\, maint
 ain ...\n- incompatible with established development tools\n- too delicate
  in edge cases\, hence limited to narrow use cases\n\nWe are trying to ana
 lyze the nature of these problems and and will discuss\ndesign principles 
 to avoid them systematically.\n\nIn consequence we will show a functional 
 approach to elegantly provide a wide variety of new idioms\, including ope
 rators and\ncontrol structures\, just by using\n\na) The syntactic sugar o
 f chaining functions with special prototypes\nb) A LISP like macro system 
 which expands functions to inlined code.\n\nA working proof of concept is 
 presented\, realized in pure Perl\, only\nby using (and patching) CORE mod
 ules like B::Deparse.\n\nThe prototype is simple to install\, backward com
 patible to previous\nPerl versions and easy to adapt w/o knowledge of any 
 perlguts.\n\nWe will demonstrate how to extend Perl5 like this with idioms
  like\n\n- List Comprehensions\,\n- Co-Routines and Gather-Take\,\n- Hyper
 -Operators.\n\nAim of this presentation is to discuss pro and cons of this
  strategy\nwithin a proficient audience. No C or XS knowledge will be need
 ed to\nfollow\, we'll develop step by step on the basis of core perldocs.
DTEND;TZID=Europe/Berlin:20111020T161000
DTSTART;TZID=Europe/Berlin:20111020T153000
LOCATION:Großer Saal
ORGANIZER:Rolf Langsdorf
SUMMARY:Perl 5 mit Makros erweitern
UID:http://conferences.yapceurope.org/gpw2011/talk/3818
URL:http://conferences.yapceurope.org/gpw2011/talk/3818
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Heine
ATTENDEE:Herbert Breunung
ATTENDEE:Stefan Hornburg
ATTENDEE:Gabi Hack
ATTENDEE:Tomasz Czepiel
ATTENDEE:Steffen Ullrich
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Robin Clarke
ATTENDEE:Benedikt Heller
ATTENDEE:Gregor Goldbach
ATTENDEE:Sören M. Laird Sörries
ATTENDEE:Jochen Hayek
COMMENT:14 attendees
DESCRIPTION:Lightning Talks GPW 2011
DTEND;TZID=Europe/Berlin:20111020T173000
DTSTART;TZID=Europe/Berlin:20111020T170000
LOCATION:Großer Saal
ORGANIZER:Renee Bäcker
SUMMARY:Lightning Talks
UID:http://conferences.yapceurope.org/gpw2011/talk/3824
URL:http://conferences.yapceurope.org/gpw2011/talk/3824
END:VEVENT
BEGIN:VEVENT
ATTENDEE:Thomas Fahle
ATTENDEE:Stephen Riehm
ATTENDEE:Gabi Hack
ATTENDEE:Paul Boldra
ATTENDEE:Patrick Ringl
ATTENDEE:Jan Hartung
ATTENDEE:Sören M. Laird Sörries
COMMENT:7 attendees
DESCRIPTION:Der Social Event findet in der Sandelmühle statt.
DTEND;TZID=Europe/Berlin:20111019T203000
DTSTART;TZID=Europe/Berlin:20111019T183000
LOCATION:Großer Saal
ORGANIZER:Renee Bäcker
SUMMARY:Social Event
UID:http://conferences.yapceurope.org/gpw2011/talk/3894
URL:http://conferences.yapceurope.org/gpw2011/talk/3894
END:VEVENT
END:VCALENDAR
