4. Tag
---------
Etwas verspätet, aber trotzdem... will ich Euch noch ein Resumee zum letzten Tag der Konferenz geben. Ihr findet sehr viel Infos zur Konferenz hier
www.kaizenconf.com
und im WIKI dazu
www.kaizenconf.pbwiki.comMorgen:
-----------
Zusammen mit Oren, einigen andern Leuten und den beiden Entwicklern des OSS ESB (Enterprise Service Bus) "Mass Transit" fahren wir ins Starbuck um uns einen guten Kaffee zu gönnen. Dort entwickeln wir dann adhoc eine Musteranwendung für Mass Transit, worin insbesodere das Konzept der "Saga" vorkommt. Wie könnte es anders sein: das Beispiel dreht sich um die Bestellung, Bezahlung und Produktion eines Getränks bei Starbucks. Dies ist ein typisches Beispiel für eine Saga (eine Art lang dauernde Transaktion), wo auch human interception notwendig ist. In unserm Fall ist der Kassier, der Kaffeebrauer und der Kunde involviert...
Es wird rege diskutiert und es wird auch an diesem Beispiel deutlich, wo noch Verbesserungen bei Mass-Transit möglich und/oder nötig sind im Bezug auf dessen Usability. Es wird aber auch ersichtlich dass es sich hier um eine SUPER Implementation eines ESB's handelt, die keinen Vergleich mit z.B. dem etablierten "NService Bus" zu scheuen braucht.
Um halb zehn beginnt der offizielle Teil. Wir sind gefordert Vorschläge zu erarbeiten, wo und wie wir uns (in verschiedenen Gebieten) verbessern können. Ich nehme bei der Gruppe um ESB teil. Wir diskutieren anhand von Mass-Transit, wie ein ESB weiter entickelt werden kann. Es wird klar dass dazu insbesondere dessen Usability weiter optimiert werden kann. Es müssen auch Tools verfügbar sein, die einen genauen Überblick über die Sagas und deren Zustände ermöglichen (eine Art Cockpit)
Insbesonder muss aber die Beipielanwendung "Starbuck Order" (siehe oben) erweitert und genau dokumentiert werden. Ebenfalls soll ein WIKI eingerichtet werden.
Um 11h gibt es die Schlussrunde. Der Moderator hat ein "Sprech-Stöcklein", das er in die Runde reicht. So hat jeder und jede die Gelegenheit ein paar persönliche Worte an die Runde zu richten. Als ich an der Reihe bin erwähne ich, dass ich soeben von der ersten Alt.Net Open Space im deutschsprachigen Raum komme. Dafür (d.h. für die Tatsache, dass eine solche Open Space auf dem alten Kontinent organisiert wurde) erntete "ich" warmen Applaus von der Runde. Ich möchte diesen Applaus hiermit offiziell an die Organisatoren der Open Space in Leipzig weiterreichen. Hey Jungs Ihr habt's verdient von Personen wie Jeremy Miller, Scott Bellware, Oren Eini, Chad Meyers, David Larebee, etc., etc. einen Applaus zu erhalten!
Und schon heisst es Abschied nehmen. Die nächste Open Space wird wohl im Frühjahr wieder in Seattle bzw. Redmond stattfinden. So Gott will werde ich wieder dabei sein! Ich habe inzwischen soooo viele neue Freunde gewonnen, da lässt einen nicht kalt.
Mittag:
---------
Ein Teil der Teilnehmer trifft sich noch in einem Mexikanischen Restaurant zum Lunch. Anschliessend bring mich Oren Eini mit seinem Jeep auf den Flughafen. Er selber wird etwas später ebenfalls nach New York weiter fliegen, wo er einen Consulting Auftrag hat. Der Mann ist schön auf der Achse dieses Jahr!!!
Auf dem Flughafen gabelt mich dann Glenn Block (Microsoft, vielleicht bekannt als Product Manager von MEF) auf, der auch von der Konferenz zurück nach Redmond fliegt und wir lassen gemeinsam die Tortur des Checkin über uns ergehen. Durch die persönliche Bekanntschaft mit Ihm habe ich nun auch einen heissen Draht zu Microsoft, ist er doch einer der "agile guys" bei MS.
Später stossen noch ein paar andere Teilnehmer zu uns, die auch auf ihren Flug warten.
Schweren Herzens steige ich dann in die Maschine und fliege via Huston und London zurück nach Zürich in die Schweiz.
Wärend dem Flug habe ich Zeit einen Post über "Caching in NHibernate - first and second level cache" vorzubereiten, den Ihr in Kürze in meinem "NHibernate FAQ blog" (
www.hibernatingrhinos.com/nhibernate/default.aspx) erwarten dürft.
Ufff, nach ca. 19h bin ich endlich zuhause, wo mich meine Kinder am Flughafen stürmisch begrüssen.