Is There Curry In This Dish? November 27, 2013·8 mins Java 8 now has some functional concepts. How functional can it really get, though?
Understanding Method References November 26, 2013·6 mins Java 8 introduces lambdas, but it also introduces method references which are a very handy syntax for producing lambdas off of objects and classes. I walk through the various types here.
The Increased Importance of Generic Exceptions in API Design November 22, 2013·3 mins Java supports throwing exceptions of a generic type, but it is rarely a useful trick. With Java 8, that is changing.
Reclaiming the Underscore August 01, 2013·2 mins Java 8 will start complaining about the use of an underscore by itself as a variable name.