J2EE
This morning the first release candidate for AspectWerkz, one of the major players in the AOP frameworks arena, has been announced. If you haven't used AOP yet, it's a good time to try it. If you have, you will enjoy AspectWerkz's approach and its unique features.
Do you work with J2EE? How many times have you written code that called setRollbackOnly()? Never called it? I am afraid that is why some of your transactions aren't working properly...
As a developer, I think it is a good idea to warn my pals about misleading code they might see in the future. It took me no more than a few minutes to figure out the strange issue you will read about, but it was an akward experience, actually. I present you a situation in which var is a Collection and ${empty var} in JSTL does not mean var.isEmpty(). I love JSTL, but that one really surprised me...