Die folgende Liste enthält eine Zusammenstellung meiner
Veröffentlichungen mit Links zum Download.
Patterns
Java Idioms: Exception Handling
Eine Pattern-Sprache für Java, die dabei hilft, Fehlerbehandlung und die
Verwendung von Exceptions auch bei großen Systemen in den Griff zu
bekommen (EuroPloP 2002)
(zip
mit pdf)
Java Idioms: Code Blocks
Eine zusammenstellung von Java-Idiomen, um die Freigabe von
Ressourcen auch im Fehlerfall sicherzustellen (EuroPloP 2001)
(zip
mit pdf)
The Comparand Pattern
Ein Pattern zum Vergleichen von Objekten, wenn ein Wertvergleich nicht
ausreicht und ein Referenzvergleich nicht möglich ist, z.B. in
verteilten Systemen. (EuroPloP 2001)
(zip
mit pdf)
Artikel
Objekt-Erzeugung
"Eine Pattern-Sprache zur Erzeugung von Objekten", Artikel in Java Spektrum 2/2002
(pdf)
Vorträge
Interna der Java Virtual Machine
Folien und Quelltexte zum Vortrag auf der JAX 2004 über ClassLoader, Garbage Collection und
andere Interna von Java (zip mit ppt und
Quelltext)
JUnit für Fortgeschrittene
Folien zum Vortrag auf der JAX 2003 darüber, wie man große Systeme so entwirft, dass man sie
anschließend effektiv testen kann (ppt)
Refactoring
"Refactoring Java Code", Folien zum ganztägigen Tutorial auf der OOP 2002
(ppt)
Strukturierung großer Systeme
"Eine Pattern-Sprache zur Strukturierung großer Software-Systeme mit
Java", Vortrag im Rahmen der Forschungsgespräche der Uni Bonn 11/2001
(ppt/pdf)