Archiv für Dezember 2008

Effective Java

Sonntag, 28. Dezember 2008

Gute Software kann mit einem Haus verglichen werden. Für Häuser gilt, daß zwei Dinge in Ordnung sein müssen: das Dach und der Keller. Das Dach schützt gegen Wasser von oben und der Keller gegen Wasser von unten. Wenn diese beiden Dinge in einem guten Zustand sind, befindet sich auch das Haus in einem guten Zustand.

Der Keller einer Software sind die eingesetzten Technologien. Und um diesen Keller fachgerecht zu bauen, muß man sich mit den Grundlagen der Technologieren auseinander setzen. Daher lese ich seit Jahren immer wieder die Artikelserie Effective Java von Angelika Langer und Klaus Kreft, die seit 2002 im JavaSpektrum erschien und seit Mitte diesen Jahres im JavaMagazin fortgesetzt wird.

Mir ist keine andere vergleichbare Serie bekannt, die sich über einen so langen Zeitraum auf einem konstant hohen Niveau mit Grundlagen von Java beschäftigt und die notwendigen Zusammenhänge veranschaulicht. Oft werden die relevanten Grundlagen leider von aktuellen Hypes übertönt, aber es kann wichtiger sein, die richtige Implementierung von equals(Object o) und hashCode() zu kennen, als die neueste Version des Frameworks XYZ.

Angelika Langer hat dankenswerter Weise ältere Artikel der Serie auf ihrer Homepage veröffentlicht, sodaß die gesamte Serie auch noch nach Jahren abrufbar ist. An dieser Stelle auch Dank an die Verlage, die dem zugestimmt haben.

Vortag zu TestNG vor der JUG Berlin

Mittwoch, 24. Dezember 2008

Im März werde ich TestNG als Alternative zu JUnit vor der Java User Group Berlin in einem kleinen Vortrag vorstellen. Die Folien werde ich anschließend gerne im Blog allen Interessierten zur Verfügung stellen.

Quellen und Verweise

BSD-Channel auf Youtube

Dienstag, 23. Dezember 2008

Seit kurzem gibt es eine eigenen BSD-Kanal auf Youtube mit Vorträgen rund um BSD auf verschiedenen Konferenzen.

Auch wenn Videos mehr Zeit in Anspruch nehmen als Texte - die kann man leichter mal zur Seite legen oder ein, zwei Seiten überspringen, sind sie doch ideal, als entspannende Informationsquelle. Vorallem dann, wenn Sie so wie Jason Dixons Vortrag "BSD is Dying" daherkommen.

(weiterlesen...)