Tuesday, May 31, 2005

Book chapters online

My publisher, dpunkt.verlag has now two chapters of my book online as well as the table of contents. The chapters are

Chapter 2: installation

Chapter 8: AOP

But before checking those out, buy the book and read them there :-)

Friday, May 13, 2005

Why do minor versions have to have radical changes?

Lateley I got mail from a reader of my book saying "I did follow all steps, but the example you provided just doesn't work. Whenever I try to add or search it will bomb." The guy appended the stacktrace saying that this is on JBoss 4.0.2 (which was out a few days earlier) and JDK 5. I asked him to try on JBoss 4.0.1(sp1) and he confirmed that it worked there. Actually it worked from 3.2.3 over 4.0.0 to 4.0.1.

In 4.0.2 the classloading defaults of the web container changed from UseJBossWebloader=true to false, which leads to a class cast exception if the war has the stub classes of the enterprise beans in it, which are also in the ejb.jar.

There are good exmplanations for this change. But still this does not follow the principle of least surprise. End users will be pissed, saying that if they have a bigger app, they can't afford chasing those surprises for weeks until migrating an application to a newer version, which even has valuable fixes for them.

A plea (actually to every developer, not only JBoss-ones): if such radical changes are made in the future, not only mention the issue-tracking number in the change log, but also write two or three sentences about it.

Friday, May 06, 2005

Book release party (updated)

Next Tuesday (10th) there will be a book release party in Stuttgart with cocktails.
Marc even mentioned it in his newsletter:
JBoss Book Offered in German ? Sacha Labourey, European GM of JBoss, will be present at the book launch of Heiko Rupp's JBoss Server-Handbuch für J2EE-Entwickler und Administratoren, 10 May 2005. To purchase this book, please visit http://www.dpunkt.de/buch/3-89864-318-2.html.

The party is hosted by JUGS, the local Java user group in conjunction with bwcon:

The party is free of charge. If you want to join in, please send a registration email to jboss-party-anmeldung@bsd.de

The start time is nom 18:30.
See http://www.jugs.org/veranstaltung-10-05-05.html
for details.

Monday, May 02, 2005

Now I am ex-cellent :-)

Friday was my last day at Cellent Finance Solutions. When former Bancotec morphed into Cellent FS, the joke always was that when you leave now, that you are excellent :-)
The former colleagues also provided me a sign of excellence - pictures will follow.