Friday, 9. November 2007
Performance-Abend
Gestern leitete ich den Performance-Abend, der im Rahmen der SIG-AspectJ in der Alten Scheuer in Degerloch stattfand. Schon im Vorfeld hatten sich erstaunlich viele Teilnehmer angemeldet, und so war der Saal gut gefüllt.
2007-11-PerformanceAbend

Drei wichtige Erkenntnisse habe ich aus den Vorträgen mitgenommen:
  1. es gibt keinen Grund, noch an JDK 1.4 festzuhalten (auch wenn das Management das manchmal anders sieht),
  2. vor Tuning-Maßnahmen muss erst mal gemessen werden,
  3. Performance-Engpässe ohne Tools zu suchen ist wie Bytecode schreiben mit vi -- mühsam!

... link (0 Kommentare)   ... comment


Saturday, 13. October 2007
AOP-Schulung bei Witt-Weiden
Am Dienstag begann meine erste Schulung von AOP und AspectJ innerhalb einer Firma, und zwar bei Witt in Weiden. Es war eine recht nette Atmosphäre und vieles an dieser Firma hat mich an meine Anfangszeit bei RWG erinnert: es gab eine eigene Systemabteilung, ein Architektur-Team und einen Verantwortlichen für die Tool-Kette.

Anfangs hatte ich zwar noch Bedenken, ob ich mit dem anvisierten Stoff durchkommen würde, aber diese Bedenken waren zum Glück unbegründet. Zum Abschluss blieb noch genügend Zeit, die einzelnen Schulungsteilnehmer im Team bei Robocode gegeneinander antreten zu lassen, was allen Beteiligten sichtlich Spaß bereitet hat.

... link (0 Kommentare)   ... comment


Saturday, 15. September 2007
Korrektur zum AspectJ5-Buch
Durch eine Frage in der AspectJ-Mailingliste bin ich heute darauf aufmerksam geworden, dass ein around-Advice immer mit Typ des Rückgabewerts angegeben werden muss, also z.B.
void meinKleinerAdvice() : meinPointcut() {
    System.out.println("Halli hallo!");
}
Dummerweise kommt es in meinem AspectJ5-Buch nicht so klar hervor. Daher habe ich diesen Hinweis in den Korrekturen zum Buch mit aufgenommen.

... link (0 Kommentare)   ... comment


Monday, 10. September 2007
Aspect Experience
The program of the Aspect Experience conference is out - see Arno's blog.

... link (0 Kommentare)   ... comment