Gavin King has read the post I pointed to in Extraordinarily typesafe and points out how new features in the Java world are giving us a lot of new possibilities in a type safe way.
I am slowly coming to my senses seeing how much benefit newer features like generics, static imports and annotations are bringing to the game. I used to think that these features were nice to have, but didn’t revolutionize the way we develop our applications. After seeing how Jmock2, Guice, QuarĂ© and others use new features to change the way we code I am beginning to see the light.
I didn’t use to think the Spring xml files were that bad either, but now I really need to look into the Spring Java config API.
Who knows, I might even look into Ruby one of these days. (I would probably miss my type saftety though) đŸ˜‰