Publikationen

Ich schreibe regelmäßig über meine Erfahrungen in der Software-Entwicklung. Hier finden Sie sowohl meine bisher in Fachzeitschriften veröffentlichten Artikel als auch die bisher von mir dokumentierten Patterns.

Blog des Freiberufler-Teams

Zusammen mit meinen Kollegen des Freiberufler-Teams schreibe ich regelmäßig Blog-Einträge über Themen aus der Softwareentwicklung.

Hier eine kleine Auswahl meiner veröffentlichten Artikel:

  • Freiberufler werden - 5 Gründe, sich in der IT selbstständig zu machen (HTML)
  • 15 Jahre als Freiberufler in der IT - eine Zwischenbilanz (HTML)
  • Gut gedacht - zu viel gemacht: wenn User Stories Spielraum lassen (HTML)
  • Wie lange kann man sprinten? (HTML)
  • Big Data: Der neue Goldrausch? (HTML)
  • Wer braucht eine Dokumenten-Datenbank? (Und wer nicht?) (HTML)
  • Code a little, Test a little, Deploy a little - Continuous Delivery im Großen (HTML)
  • Testgetriebene Entwicklung: Test-first oder Test-last? (HTML)
  • Thrift-API mit Spring: Wie integriert man beides? (HTML)
  • Spring 3, Hibernate 4 und Wicket 6: ein starkes Gespann (HTML)
  • Migration zu Apache Wicket 6: Was ist zu tun? (HTML)
  • Wie die Jungfrau zum Kinde: Android als Java-EE-Entwickler (HTML)
  • JEE 6: Keine schlechte Technologie, aber... (HTML)
  • JEE 6 und die Applikationsserver - ein Blick aus zwei Winkeln (HTML)
  • Was kostet die Welt? Internationalisierung mit den International Components for Unicode (ICU) (HTML)
  • Mocks für die Frontend-Entwicklung - Teil 1 (HTML)
  • Mocks für die Frontend-Entwicklung - Teil 2 (HTML)

Patterns

  • Entity View - Simplify Data Access in Domain-Driven Applications
    EuroPLoP 2015 (Verfügbar als PDF oder HTML)
  • Start Writing on Site - A Pattern to Return to a Pattern Conference
    EuroPLoP 2015 (Verfügbar als PDF oder HTML)
  • Highly Scalable, Ultra-Fast and Lots of Choices - A Pattern Approach to NoSQL
    EuroPLoP 2012 (Verfügbar als PDF oder HTML)
  • How to Write a Pattern? A Rough Guide for First-Time Pattern Authors
    EuroPLoP 2011 (Verfügbar als PDF und in einer japanischen Übersetzung)
  • Patterns for Data Migration Projects
    EuroPLoP 2010 (Verfügbar als PDF oder HTML)
  • Handling Application Properties - Simplify Application Customization in Different Environments
    EuroPLoP 2009 (Verfügbar als PDF oder HTML)
  • Using a Profiler Efficiently - Strategies that Help you to Find Performance Problems and Memory Leaks
    EuroPLoP 2008 (Verfügbar als PDF oder HTML)
  • Object Prefetch Filter - A Pattern for Improving the Performance of Object Retrieval of Object-Relational Mapping Tools
    EuroPLoP 2007 (Verfügbar als PDF oder HTML)
  • Business Logic in the Presentation Layer - Design Patterns on the Implementation of Business Logic on the Client-Side
    EuroPLoP 2006 (Verfügbar als PDF oder HTML)
  • User Interface Design for Searching - A Pattern Language
    EuroPLoP 2005 (Verfügbar als PDF oder HTML)
  • Query Engine - A Pattern for Performing Dynamic Searches in Information Systems
    EuroPLoP 2004 (Verfügbar als PDF oder HTML)

Artikel für Fachzeitschriften

  • Alles unter Kontrolle - Messung der Testabdeckung mit Open-Source-Tools
    JavaSPEKTRUM 6/2008 (Verfügbar als PDF oder HTML)
  • Für und Wider von Geschäftslogik in der Präsentationsschicht
    JavaSPEKTRUM 3/2007 (Verfügbar als PDF oder HTML)
  • Datenbearbeitung mit Modellen: Konfigurierbare Formulare in Rich-Client-Anwendungen
    OBJEKTspektrum 4/2005 (Verfügbar als PDF oder HTML)
  • Ein Client-Framework für Swing
    JavaSPEKTRUM 1/2005 und 2/2005 (Verfügbar als PDF oder HTML)
  • Speicherlecks in Java-Anwendungen
    JavaSPEKTRUM 1/2004 (Verfügbar als PDF)

Sonstige Publikationen

  • Patterns selbst gemacht - Eine interaktive Gebrauchsanleitung
    Handout und Foliensatz eines Workshops im Rahmen der Java User Group München am 14.09.2009 (Zusammenfassung (PDF) sowie Folien (PDF))
  • Collected notes from the Shepherding Workshop at EuroPLoP 2008
    (Verfügbar als PDF)
  • „B3“ - Eine konfigurierbare Plattform für das Kerngeschäft eines Medienunternehmens
    Fallstudie, die im Rahmen eines Projekts bei RTL2 entstanden ist (Verfügbar als PDF)
  • Binonymizer - A Two-Way Web-Browsing Anonymizer
    Research report, requested by the Venture Capital company Equinet Venture Partners, Frankfurt (Verfügbar als PDF oder HTML)