Ich bin leidenschaftlicher Programmier und hauptsächlich in JVM-Sprachen, z.B. Java, Groovy oder Clojure unterwegs. Programmieren ist mein Handwerk, aber dazu gehören auch Themen wie die Automatisierung von Builds oder Deployments und Scripting in der Shell und Agilität im Team. Seit einigen Jahren bin ich Co-Organisator der Software Craftsmanship Communities im Ruhrgebiet und in Düsseldorf Wenn ich mal nicht programmiere, pflege ich meine Bonsai, praktiziere ich Aikido oder spiele Trompete.

Session

Making Shell Scripts Groovy

Mein Vortrag besteht zum größten Teil aus Live Coding. Ich möchte einen extrem kurzen Einstieg in Groovy anhand eines in Java geschriebenen "Hello World" geben, der dank der syntaktischen Ähnlichkeit zu Java schnell gelingt. >> Weiterlesen

Session

Legacy Code: Grüne Inseln im Brownfield-Schlamm

Michael Feathers Legacy Code ist eine der größten Herausforderungen für Entwickler überhaupt. Er kostet Nerven und fordert oft all unsere Kräfte, um auch nur ein kleines Feature in Produktion zu bringen. >> Weiterlesen