15
Mai 08

DLW/IPC: Konferenzupdate

Hier ein kurzes Update, was sich in den letzten Tagen so Neues bei unserer DLW (und damit auch der IPC Spring Edition) so getan hat.

Neue Sessions sind hinzugekommen. Auf Seiten der DLW konnten wir das Programm um einen Vortrag zu Smalltalk bereichern. Genauer gesagt wird es dabei zunächst um Seaside, ein Smalltalk-Framework, gehen, aber ich bin sicher, das unser Speaker Andreas Tönne auch für Smalltalk-Fragen zu haben sein wird.

Auf Seiten der IPC (im Grunde genommen laufen die Konferenzen ja eh unter einem Dach) haben wir eine Session von Gruner + Jahr neu mit aufgenommen. Die Kollegen haben Anfang des Jahres beschlossen, ihre Publishing-Plattform umzustellen — dabei spielen Symfony, Teamsite und eZ Publish eine wichtige Rolle. Über die technischen Details und Lösungsansätze wird es hier sicherlich viel zu hören geben.

Die weiteren Änderungen/Neuerungen betreffen zum einen einen Speakerwechsel; die Sessions von Jason Seifer (Rails Envy) wird von seinem Kollegen Steven A. Bristol übernommen werden. Zum anderen haben wir am Mittwoch eine neue Keynote mit aufgenommen. Genauer: eine Paneldiskussion mit einigen der Top-Speaker aus den Konferenzschwerpunkten PHP, Ruby (on Rails), Groovy und Smalltalk. Klar, eigentlich hätten (jetzt mal aus PHP-Sicht) gleich alle Speaker mit auf die Bühne holen können; das ist dann doch am Platz gescheitert. Aber da die Runde für Diskussionen mit dem Publikum offen ist, ist natürlich jeder auf eine lebhafte Teilnahme eingeladen;-)

Und noch ein kleines Update: Den Powerworkshop Agility & Quality wird sich Johann-Peter Hartmann zusammen mit Thorsten Rinne teilen.

27
Apr 08

Dynamic Languages auf der JAX

Vergangenen Mittwoch hatte ich einen kurzen Abstecher auf die JAX in Wiesbaden gemacht — als eine Art “Preview” auf unsere kommende Dynamic Languages World im Mai gab es hier einen Dynamic Languages Track, der in Person von u.a. Neal Ford und Michael Johann auch zwei Mitglieder unseres Advisory Boards mit im Programm hatte.

Einblick für Java-Freunde

Klar, im Kontext der JAX war das Ganze natürlich in erster Linie für Leute aus dem Java-Lager gedacht und damit sehr Ruby-betont. Fragt mich bitte nicht, warum ausgerechnet Ruby — ich nehme an, dass a) ein Javaprogrammierer mit Ruby weniger Berührungsängste hat (gegenüber PHP) und b) Neal und Michael halt eher Ruby-geprägt sind.

Neal: Vorgeschmack auf die Keynote?

Neals Session begann zunächst mit der Feststellung, dass es heute, entgegen der öffentlichen Diskussion, eben nicht um dynamische vs. statische Sprachen gehe, sondern viel mehr um Ceremony vs. Essence. Oha, das kommt Euch bekannt vor? Kein Wunder, dahinter versteckt sich nämlich Neals Keynote auf der DLW, die hier aber nur als Einleitung kurz angerissen wurde. Weiterhin waren dann auch Design Patterns ein wesentliches Thema (command, builder, template, interpreter, type transmogrification, decorator und adapter), die sich zumeist auf Smalltalk-Grundlagen zurückführen lassen, sowie weitere Patterns speziell aus der Welt der Dynamic Languages.

Michael: Behaviour Driven Development

Wo sich Neal noch auf die Theorie konzentrierte, setzte Michael Johanns Session auf der praktischen Seite Akzente — Thema hier war das Behaviour Driven Development (Pádraic Brady hat hier auch ein schönes Tutorial zur Einführung in BDD), als Erweiterung zur testgetriebenen Entwicklung. Dabei dürfte die Session für die Java-Leute eher schwierig gewesen sein; ohne Vorkenntnisse mit Ruby-on-Rails war Michael an der Kommandozeile nur schwer zu folgen.

Ergebnis auf der JAX

Für meinen Geschmack etwas zu durchwachsen, was wohl an verschiedenen Punkten lag. Zum einen waren die Sessions sicherlich als Einstieg in die Dynamic Languages gedacht; sie sollten also Appetit machen und einen Java-Anwender unverbindlich auf die Vorzüge der Arbeit mit Ruby & Co. hinweisen. Leider hat Neal zu diesem Zweck seine ursprünglich 90 minütige Session nicht wirklich auf die vorhandenen 60 Minuten gekürtzt, sondern sein Programm einfach schneller durchgezogen — das ist schon hart, besonders, wenn man erst neu mit dynamischen Sprachen konfrontiert wird.

Michael hingegen war vielleicht eine Spur zu technisch; dass er in der Q&A-Runde dann auch einräumen musste, dass es z.B. für das Behaviour Driven Development mit rSpec (eine Art PHPSpec, nur eben für Ruby) noch kaum wirkliche Beispiele/Erfahrungen gäbe (das Tool sei, ähnlich wie RoR, generell noch recht jung), hat die Bereitschaft, von Java zu etwas dynamischen zu wechseln, dann sicherlich auch nicht sonderlich ausgebaut.

Ausblick

Ich bin gespannt, wie sich die Dynamic Languages auf der DLW präsentieren werden. Insbesondere der Vergleich, wie ein Konzept auf verschiedenen Plattformen umgesetzt wird, könnte interessant werden.

Michaels Session werden wir schon einmal wiedersehen; ich denke, dass sie auf unserer Konferenz auch etwas besser aufgehoben sein wird. Neal wird seinen Vortrag dem Abstrakt nach zu einer netten Keynote ausbauen — da lass ich mich überraschen. Vor allem aber bin ich schon einmal auf die Besucherreaktionen gespannt: Was wird von den Dynamic Languages hängen bleiben und welche Sprache wird in welchen Fragen am meisten Punkten können?

21
Apr 08

robsblog.de am Mittwoch auf der JAX

Zugegeben, aus PHP-Sicht hat die JAX naturgegeben nicht so sehr viel zu bieten. Trotzdem ist sie in diesem Jahr einen kleinen Besuch wert – und ich rede nicht von der After-Show-Party. Vielmehr gibt es in dieser Woche einen Dynamic Languages Day am Rande der Java-Konferenz, der sich zudem auch noch zu 50 Prozent aus unserem DLW Europe-Ad-Board zusammensetzt. Grund genug für mich, sich das einmal aus der Nähe anzusehen.

Abseits von Ruby und Groovy geht es dabei u.a. um Design-Patterns, Behaviour-driven Development und ein kleines Panel zur Diskussion rund um die dynamischen Skriptsprachen. Bin ich mal gespannt;-)

(Auf der After-Show-Party werde ich trotzdem irgendwo herumlaufen und den Java-Jungs das Buffet wegfuttern, ha!)

 

18
Mrz 08

Open Source Expo 2008

Nur eine kurzer Hinweis am Rande… Im Vorfeld der Dynamic Languages World und der webinale findet in Karlsruhe erstmals auch die Open Source Expo 2008 statt. Zu den Details empfehle ich (bin etwas faul gerade) einen Blick auf die Homepage, aber ganz knapp zusammengefasst: Wer mal wieder eine nette Open-Source-Konferenz sucht, oder sich und sein Projekt einem breiten (Fach-)Publikum vorstellen möchte, sollte einen Blick riskieren.

Projekte werden mit einem kostenlosen Stand gefördert und es gibt auch eine Open Stage – in dieser Kombination sicherlich ein Angebot, das die Konferenz im Open-Source-Bereich interessant machen dürfte. Und falls es ins Detail gehen soll: Sessions werden auch noch gesucht.

Der Eintritt zur Open Expo wird bei Voranmeldung übrigens für alle kostenlos sein, ansonsten müssten “an der Abendkasse” etwa 10 Euro berappelt werden. Selbst dann noch ein Schnäppchen;-)

Falls es aber noch Fragen gibt, die auf der Website zur Konferenz nicht beantwortet werden – einfach fragen!

17
Mrz 08

Neue Umfrage auf robsblog.de

Wenn ich so unsere DLW im Kopf habe - Python, Ruby, Groovy und PHP unter einem Dach – was sagt man eigentlich aus PHP-Sicht zu der ganzen Sache? Macht es Sinn, verschiedene Sprachen unter einen Hut zu packen? Ist es ein lohnender Blick über den Tellerrand, oder nur der Versuch, möglichst viele Hype-Themen um sich zu scharen? Werdet ihr bei eurer täglichen Arbeit mit anderen Sprachen konfrontiert? Benutzt ihr sie schon?

Als kleinen Aufmacher könnt ihr gerne einen Blick auf die aktuelle Umfrage werfen (Python, Ruby, Groovy…) oder noch besser: Einfach einen kurzen Kommentar hinterlasen!

19
Feb 08

DLW-Update: Advisory Board steht fest

Wie ich es bereits angekündigt hatte, hier ein erstes Update zur Dynamic Languages World: Das Advisory Board steht fest! Wir konnten

Björn Schotte (PHP)
Neal Ford (Ruby, Groovy)
Dierk König (Groovy)
Michael Johann (Ruby)

für unsere Sache gewinnen und machen uns jetzt mit Nachdruck an die Arbeit, ein schönes Konferenzpaket zu schnüren. Wem die Namen tatsächlich nichts sagen sollten oder wer wissen möchte, wie der Kopf hinter dem Namen aussieht, findet hier mehr zum Team. Oder einfach Anmelden und auf ein persönliches Gespräch vorbeischauen.

Hier übrigens noch eine Liste mit den geplanten Themen (liest sich zwar etwas trocken, aber wer unsere Konferenzen kennt, weiß, dass es sehr “reichhaltig” zugeht;-)

Ruby, PHP, Python, JavaScript & Ajax, Groovy, JRuby, IronPython, IronRuby, Frameworks, Rich Internet Applications, Security u.v.m.

30
Jan 08

Da braut sich was zusammen: Dynamic Languages World 2008

Schön, dass der Launch der Website so gut kommuniziert wurde – aber ich habe doch tatsächlich eben erst erfahren, dass unsere Dynamic Languages World 2008 online gegangen ist;-)

Zu den Hintergründen hatte ich ja hier schon einmal kurz berichtet. Kurz: Die DLW 2008 ist die Nachfolgerin unserer IPC Spring Edition, wobei wir in diesem Frühjahr das Spektrum der Konferenz eben noch um die so genannten “Dynamic Languages” ergänzen werden. Ein ganzer Schwung an Anmeldungen und Vorträgen ist bereits eingegangen, es verspricht also wie immer sehr interessant zu werden. Für die webaffinen Besucher findet (ganz ähnlich wie im letzten Jahr) parallel die Webinale-Konferenz statt. Die mit dem Torben.

Sobald es dann auch noch Inhalte auf der neuen Website zur Konferenz gibt, melde ich mich wieder. Und Torben lassen wir auf der Webinale;-)

Copyright © 2010 robsblog.de
Thema basiert auf einem Theme Lab-Template, mit Anpassungen von Robert Lippert.