Monday, August 23, 2010

FrOSCon 2010 - Tag 2

Gestern abend habe ich Hotel noch an den Folien von meinen Vorträgen gearbeitet. Ich schaffe es einfach nicht, Vorträge mal ein paar Tage vor der Veranstaltung fertig zu haben.

Heute war ich nicht am Stand (bzw. nur zum Aufbau), weil wir heute einen Raum bekommen haben, in dem wir Perl-Vorträge halten konnten. Um 10 Uhr ging es mit der Begrüßung los. Kurze Einführung in den heutigen Tag und auch Diskussion darüber, wie Perl zum Zwiebel-Logo gekommen ist. Anscheinend ist die Zwiebel wirklich nicht bekannt, denn wir wurden schon in der Früh am Stand gefragt seit wann denn die Zwiebel das Logo ist.

Der erste Vortrag war von Herbert - "Testen mit Perl". Er hat dabei ziemlich viele Module kurz vorgestellt, die man zum Testen von Software und vor allem für Perl-Programme nehmen kann. Da waren für mich auch eins, zwei neue Module dabei, die ich mir mal anschauen muss.

Als zweites hat Jens Rehsack über App::Report::Generator gesprochen. Ein Tool, mit dem man für Monitoring-Daten Reports erstellen kann. Die Ausgabe erfolgt z.B. mit Template-Toolkit Templates für verschiedene Formate. Jens hat dabei auch noch andere Module wie DBD::Sys vorgestellt.

Vor der Mittagspause habe ich dann noch meinen Vortrag über Devel::NYTProf gehalten. Ich denke und hoffe, dass er ganz gut angekommen ist. Die Folien habe ich auf Slideshare hochgeladen:



Nach der Mittagspause war der Vortrag an der Reihe, der mich 3 Tage Vorbereitung gekostet hat - Logging mit Log::Log4perl. Warum mich das so viel Zeit gekostet hat? Werde ich in einem weiteren Blogpost erläutern (und dort auch den Code etc. zur Verfügung stellen). Folien gibt es hiervon keine, weil die Präsentation aus einem Programm besteht.

Im Vortrag über WWW::Mechanize::Firefox hat Max Maischein dann gezeigt, wie man mit Perl den Firefox fernsteuern kann und was man damit so alles machen kann.

Auch die nächsten beiden Vorträgen hatten was mit dem Web zu tun. Im Vortrag über Web::Scraper hat Max Maischein gezeigt, wie man aus Webseiten Informationen herausziehen kann. Web::Scraper ist ein Perl-Port des Ruby-Skripts scrapi. Ich benutze das Modul auch sehr gerne, da es ausdrucksstark ist und man sehr schnell und lesbar an die gewünschten Daten kommt.

Eine kurze Einführung in das Micro-Webframework Dancer hat dann Thomas Fahle gegeben. Dafür hat er mit wenigen Zeilen und ein paar zusätzlichen CPAN-Modulen eine kleine Webapplikation gebaut. Damit konnte man sehen, wie schnell man eine Anwendung erstellt hat.

Danach war wieder Max Maischein an der Reihe. Diesmal war es kein Web-Thema, sondern "Office-Automatisierung" und wie man aus VB-Code zu Perl-Code kommt. Ich kannte den Vortrag schon und Max hat darüber auch mal einen Artikel geschrieben. Mir selbst hat das schon das eine oder andere Mal geholfen.

Ich habe dann zum Abschluss noch zwei Vorträge gehalten. Der erste war über Padre und der zweite über BMATrainer. Padre ist eine IDE in Perl, für Perl. Ich hatte keine Folien vorbereitet, sondern habe Padre mal gezeigt und über verschiedene Sachen gesprochen. Das war nicht ganz so gut. Für das FrOSCamp im September muss ich also dann noch Folien machen ;-)

BMATrainer ist ein kleines Simulationsprogramm für Brandmeldeanlagen. Ich habe einfach gezeigt, wie ich die Anwendung entwickelt habe - z.B. die GUI mit Hilfe von wxFormBuilder erzeugt habe etc. Hier habe ich die Folien auch auf SlideShare veröffentlicht:



Und der Code ist auf GitHub zu finden. Leider habe ich meinen Arduino zu Hause vergessen, so dass sich eine LiveDemo nicht gelohnt hat.

Danach war der verdiente Feierabend und die Heimreise angesagt.

Im Laufe des Tages konnten wir auch ein paar Bücher an die Zuhörer verschenken. O'Reilly hat uns drei Bücher zur Verfügung gestellt und mitp hat uns noch mit zwei Büchern und Taschen überrascht. Ich möchte beiden Verlagen an dieser Stelle ganz herzlich für diese Unterstützung danken! Natürlich waren das alles Perl-Bücher und diese kamen gut an. Es ist schön zu sehen, dass auch solche kleinen Veranstaltungen bedacht werden.

Als Fazit lässt sich sagen, dass die FrOSCon wieder sehr erfolgreich war. Die Zuhörerzahl war etwas niedriger als im letzten Jahr, aber ich hatte den Eindruck, dass das in anderen Entwicklerräumen ähnlich war. Vielleicht lag das auch an der in Köln stattfindenden GamesCom.

Danke an die FrOSCon-Orga für die tolle Veranstaltung, für den Perl-Stand und den Perl-Entwicklerraum. Hat wieder viele Spaß gemacht.

Ich möchte aber vor allem den Helfern am Perl-Stand und den Vortragenden im Perl-Entwicklerraum danken:

Saturday, August 21, 2010

Perl-Nachwuchs

Heute wurde ein interessanter Thread auf der Mailingliste von German.pm gestartet. Der Anlass war mein Vorwort in der aktuellen $foo, in der ich folgendes geschrieben habe:
"Um auch wieder mehr junge Programmierer für Perl begeistern zu können,
müsste vielleicht etwas an Schulen und Universitäten gemacht werden.
Hier fände ich eine Initiative von Perlmonger-Gruppen sehr interessant."

Darauf kam die Frage auf, was Schulen denn tun können und welche Initiative von Perlmonger-Gruppen ausgehen könnten.

Ich habe mittlerweile gelernt, dass das Schulsystem in Deutschland teilweise sehr unterschiedlich ist (das ist ja dank Föderalismus Ländersache) und dass es nicht immer Spielräume in den Schulen gibt was für Sprachen im Informatikunterricht eingesetzt werden.

Ich habe aber das Glück, dass ich bei einem kleinen Versuch mit Perl in der Schule dabei sein darf. Ich werde darüber berichten...

Was ich mit "Initiative von Perlmonger-Gruppen" meinte: Perlmongers könnten z.B. Profs und/oder Lehrern bei der Ausarbeitung von Lehrmaterial bei Perl-Fragen helfen und Vorschläge unterbreiten. Evtl. gibt es ja noch andere Perlmongers, die mal in der Schule in einer Projektwoche oder einfach mal für zwei, drei Stunden etwas machen würden.

Weiterhin kam das Thema auf, dass Kontakte zwischen Lehrern, die "Perl" unterrichten durchaus sinnvoll wäre.

Insgesamt eine sehr interessante Diskussion. Leider (zumindest in diesem Fall) ist das Archiv von German.pm nur den Abonnenten zugänglich. Wer sich für das Thema interessiert, kann die Liste ja abonnieren. Ein paar weitere Meinungen können sicherlich nicht schaden. Auch wer Lehrer ist und "Perl" unterrichtet kann sich ja mal melden (auch gerne an perl (#) renee-baecker.de).

Unter German.pm ist eine Sammlung der deutschsprachigen Perlmonger-Gruppen zu verstehen. Sollten Gruppen fehlen, dann bitte einfach im Wiki hinzufügen.

FrOSCon 2010 - Tag 1.5

Den ersten Tag der FrOSCon 2010 habe ich nur zu einem kleinen Teil mitbekommen. Ich konnte leider nicht früher kommen. Um 16.30 Uhr habe ich das Gelände der FrOSCon betreten. Schon vor der Tür habe ich Jens, einen der Sprecher von morgen, getroffen. Es ist doch immer wieder schön, Leute persönlich zu treffen, die man vorher nur über das Internet kannte.

Nachdem ich mich registriert hatte, wollte ich zu unserem Stand gehen. Weit bin ich allerdings nicht gekommen, weil ich Simon Wilper getroffen habe. Simon kenne ich mittlerweile ein paar Jahre, hauptsächlich von der FrOSCon und über Ruhr.pm. Mit Simon habe ich mich später auch noch richtig gut unterhalten. Unter anderem über Win32::GuiTest, X11::GUITest und X11::GUITest::record.

Naja, am Stand habe ich dann Roland, Thomas und Herbert getroffen. Nach einem kurzen Plausch wollte ich die netten Damen von O'Reilly besuchen, habe sie aber nicht gefunden. Ich hoffe, ich treffe sie morgen. Wir haben von O'Reilly auch wieder ein kleines Paket für unsere Vorträge bekommen. Hierfür schonmal ein ganz dickes Dankeschön!

Mit Jens habe ich dann noch über das Erstellen von Zeitschriften gesprochen und wie man so etwas bekannter machen kann. Das erinnert mich daran, dass vor 3 Jahren auf der FrOSCon der erste Kontakt zu Lehmann's Buchhandlung entstanden ist. Mittlerweile gibt es $foo ja auch in der Berliner Filiale.

Abends gab es dann den Social Event. Bei Kölsch und Bratwurst haben wir uns mit netten Leuten unterhalten. Erkan von Frankfurt.pm war auch da, sowie ein paar andere Personen z.B. von unserem Nachbarstand von Ubuntu.

Ich habe dann mal so überlegt, dass das meine dritte oder vierte FrOSCon ist und ich noch keinen einzigen Vortrag in den Haupttracks gehört habe. Für mich ist es gerade hier wichtiger, viele neue Leute kennenzulernen.

Vielen Dank schonmal an die Helfer vom Perl-Stand! Morgen geht es weiter und ich hoffe, die Bierdeckel, die Postkarten und der ganze Rest wird alles verteilt, damit ich nicht so viel mit nach Hause nehmen muss ;-)

So, damit der Post noch mehr Perl-Bezug bekommt, hier eine kurze Liste an Perl-Modulen, die ich in meinen ganzen Gesprächen erwähnt habe:


Und nochmal der Hinweis auf die Vorträge morgen. Jeder Besucher ist gern gesehen. Wir sind mit unserem Raum (C119) auch etliche Meter weiter nach vorne gerutscht gegenüber letztem Jahr. Mehr Platz! Wenn es wieder überfüllt sein sollte, sollten wir im nächsten Jahr vielleicht noch einen größeren Raum bekommen ;-)

Wednesday, August 04, 2010

YAPC::EU 2011 in Riga

Die YAPC::Europe 2011 wird in Riga stattfinden. Die Veranstaltung wird voraussichtlich vom 15.-17. August 2011 im Konferenzzentrum Riga gastieren. Thema wird "Modern Perl" sein.

Auf der Webseite der Konferenz sind weitere Informationen zu finden.

Herzlichen Glückwunsch an Andrew Shitov, der schon einige Perl-Events im Raum Russland, Ukraine,... organisiert hat. Ich bin mir sicher, dass es eine gute YAPC::EU wird - ich freue mich jedenfalls schon darauf.

Wir von Frankfurt.pm werden es wohl nächstes Jahr wieder versuchen. Jetzt kann man sich aber schon so langsam Gedanken über einen Vortrag machen ;-)