Concurrency Pattern: Finding and exploiting areas of latent parallelism
With the JDK 7 developer preview out and a final release fast approaching it’s important to not only to become aware of what the new version offers but also, in certain areas where existing programming...
View ArticleJDK7 Project Coin Primer
Although I knew about the small language enhancements going into JDK7, named Project Coin, quite some time back it was only today that I got around to actually coding and trying them all out primarily...
View ArticleJava SE 7 API Javadocs receive new colour scheme
The Java SE 7 API specification (colloquially known as javadocs) have received a stylistic facelift. Compare v7 with v6. What do you think? Do you think it’s an improvement? Do you think it was even...
View ArticleOracle discusses Java 7 & 8 new features on video
NOTE: If this post interests you you should definitely check out the Java 7 celebration launch and the detailed technical breakout session videos here. Watch the fascinating video discussion (also...
View ArticleOracle celebrates upcoming Java 7 release on video
Oracle recently celebrated the upcoming release of Java 7 with great pomp and show and subsequently made recordings of the event available as a series of videos available. If you haven’t already done...
View ArticleJava 7 released!
As if you didn’t know – Java 7 is released (1, 2, 3). As the linked post says it’s been a long five years but hopefully more regular release cycles and expert innovation of the kind we’ve already seen...
View ArticleJava 7 loop predication bugs surface and workaround known
Software and bugs always have been and always will be inseparable. Java 7 certainly wasn’t going to be the first exception to this rule. Unsurprisingly, since internal testing can never compete with...
View Articlejsr166e: Upcoming java.util.concurrent APIs for Java 8
Jsr166e is to Java8 as Jsr166y was to Java7. Jsr166y introduced the fork join framework and Phaser to Java7 which are worthy of blog posts of their own. The fork join framework will enable us to...
View ArticleJava 6 EOL extended to Feb 2013
Oracle has extended the Java 6 end-of-life to Feb 2013. That’s not far away. After that there won’t be any further updates to Java 6. So I suggest we all start moving over to Java 7. Java 7 is now on...
View ArticleJava SE 7u6 introduces alternative hashing for maps
Java SE 7u6 introduces an improved alternative hash function for certain maps and map derived collection classes.
View Article