Most notable Java 8 features explained

At my current client we're already now preparing to go into production with Java 8 and while most still haven't had the opportunity to work with Java 8 productively, I thought I'd make my take on what I find most notable for a Java developer and try ...
more >>

Simplifying equality and debugability

The methods equals, hashCode and toString. Many classes need them, many developers hate them. They are fundamental methods required to build robust classes and while you may or may not rely on your IDE to generate them for you, you still feel that they are not quite the way they ...
more >>

Java EE 7 just around the corner

Just a little more than one month ago the latest version of the Java EE specification got it's seal of approval and in just a few days the reference implementation (Glassfish) of Java EE 7 will be released to the public. So you know what you should be excited ...

more >>


WSImport and the dreaded xs:date in a simpleType

Every now and then you will have a Web Service that defines an operation's parameter as a complexType that contains a list of reusable simpleTypes which in turn have restrictions such as xs:int or xs:date. While this is a good idea for the sake of reusability and ...
more >>

Make JSF your friend again

Let me start by saying that I quite like JSF so I have spent a fair amount of time using it, so I know well enough what’s good and what’s bad about it and while I don’t think it’s god gift to Java Developers, I believe ...
more >>