15. Deutscher Perl-Workshop in entspannter Runde
Wieder einmal fand sich die deutschsprachige Perl-Gemeinde auf der traditionsreichen Veranstaltung zusammen, um VortrĂ€gen zu lauschen, Erfahrungen auszutauschen, vielleicht kommende Trends abzupassen und zukĂŒnftige Entwicklungen zu planen.
Wieder einmal fand sich die deutschsprachige Perl-Gemeinde auf der traditionsreichen Veranstaltung [1] zusammen, um vom 13. bis 15. MĂ€rz in Berlin VortrĂ€gen zu lauschen, Erfahrungen auszutauschen, vielleicht kommende Trends wie carton [2] abzupassen und zukĂŒnftige Entwicklungen zu planen.
Nach der sanften und informativen BegrĂŒĂung durch die Veranstaltungsleiterin Tina MĂŒller fackelte Richard Jelinek die inoffizielle Eröffnungsrede ab. Provozierend rief er den Zuhörern zu, mehr fĂŒr die AuĂendarstellung von Perl zu tun und kĂŒndigte die Bildung einer entsprechenden Arbeitsgruppe an. Das erste Echo darauf kam bereits am Ende des ersten Tages in Form mehrerer, spontaner KurzvortrĂ€ge. Diese Debatte, wie auch alle anderen BeitrĂ€ge, können nachtrĂ€glich auf YouTube [3] angesehen werden.
Die weiteren Themen des ersten Tages waren weitgehend technisch, konkret und aus der Praxis gegriffen. Max Maischein ging es um Probleme beim Abgleich von verschiedener spezialisierter DatensĂ€tze im Bankenumfeld, Ulrich Habel berichtete hingegen ĂŒber Auslieferung von Software mit zahlreichen AbhĂ€ngigkeiten. Dabei verwendete er bevorzugt zwar verfĂŒgbare, aber weniger bekannte Funktionen. Die Automatisierung groĂer Installationen mit Rex beschĂ€ftigte Jan Gehring. Lukasz Lipski demonstrierte hingegen am Beispiel automatisch erzeugter Schachkommentare, wie Perl-Skripte aus Daten sinnvolle SĂ€tze bilden können. Der Autor verglich Syntax und Funktionen der Objektorientierung von Perl 6 [4] mit der von Moose [5], der wohl beliebtesten Erweiterung fĂŒr objektorientiertes Programmieren unter Perl 5.
Die Tage 2 und 3 gehörten inhaltlich dem Internet und der Netzwerkprogrammierung. Alle zu erwartenden Themen wie Rahmenwerke, Wolken, parallele Programmierung oder sicherere Authentifizierung waren vertreten. Die detailliertesten VortrĂ€ge hielt dabei möglicherweise Steffen Ullrich vom Firewall-Hersteller Genua. Er stellte sein Modul App::HTTP_Proxy_IMP [6] vor, das HTTP-Proxy bereitstellt, mit dem man schnell auf Bedrohungen reagieren kann. FĂŒr die zahlreichen freiberuflichen Zuhörer war die Anwendung TimeTracker [7] interessant, die kommandozeilengesteuert dabei hilft, ĂŒber die genauen Arbeitszeiten Buch zu fĂŒhren.
Am dritten Tag fĂŒhrte Renee BĂ€cker in die Feinheiten der Erzeugung und Verwaltung von Erweiterungen des populĂ€ren Ticketsystems OTRS [8] ein. Torsten Raudssus beschrieb, wie sich die Suchmaschine DuckDuckGo [9] erweitern lĂ€sst, worauf die Kollegen von der russischen Konkurrenz Yandex [10] ebenfalls ihre Arbeit vorstellten. Die tiefgreifende Kernentwicklung prĂ€sentierte Rolf Langsdorf. Er zeigte, wie sich mit einer kleinen Konfigurationsdatei und 300 KByte wohldokumentiertem Perl der Perl-Debugger in eine interaktive Shell (REPL) verwandeln lĂ€sst.
KurzvortrĂ€ge schlossen das Programm am ersten und zweiten Tag ab und bildeten mit ihrer Vielfalt und KreativitĂ€t fĂŒr manchen den eigentlichen Höhepunkt. Zum Beispiel konstruierte Lars Dieckow aus einem von ihm eingereichten Unicode-Bug die Ă-Verschwörung.
Das Betahaus, eine Mischung aus GrĂŒnderzentrum, Hackerspace und angesagter Cafeteria, bot einen deutlich behaglicheren Rahmen als die bisher gewohnten UniversitĂ€tsrĂ€ume. Und die 128 Teilnehmer, die aus acht LĂ€ndern angereist waren, bewiesen das Interesse an Perl, auch abseits groĂer Schlagworte. Die deutlich niedrigere Zahl von 85 Besuchern im vorigen Jahr ist wohl darauf zurĂŒckzufĂŒhren, dass 2012 die europĂ€ische YAPC [11] ebenfalls in Deutschland stattfand.
Herbert Breunung
schreibt regelmĂ€Ăig Artikel ĂŒber Applikationsentwicklung in Perl 5 und Perl 6 und spricht auf Konferenzen im In- und Ausland. Er fĂŒhrt seit Jahren ein freies Softwareprojekt und ist am Aufbau der Perl-6-Dokumentation beteiligt.
(ane [12])
URL dieses Artikels:
https://www.heise.de/-1828167
Links in diesem Artikel:
[1] http://act.yapc.eu/gpw2013/index.html
[2] https://metacpan.org/module/carton
[3] http://www.youtube.com/playlist?list=PLE3HjmQMwpQQ_UBvLwYxPZ13M9eM5MraZ
[4] http://perl6.org
[5] https://www.heise.de/hintergrund/Moose-Ein-post-moderne-OOP-Erweiterung-fuer-Perl-1584651.html
[6] https://metacpan.org/module/App%3A%3AHTTP_Proxy_IMP
[7] https://metacpan.org/module/App%3A%3AHTTP_Proxy_IMP
[8] http://www.otrs.com/de/
[9] http://duckduckhack.com/
[10] http://www.yandex.ru/
[11] http://yapc.org/
[12] mailto:ane@heise.de
Copyright © 2013 Heise Medien