Gregor Roth shows how using an event-driven threading architecture can help NIO-based servers achieve maximum performance and capacity.
Eric Spiegelberg shows how to use DWR and Spring to apply your server-side validation on client-side Ajax web apps.
Eric Batzdorff looks at strategies for using AOP and its alternatives in "advising" varying numbers of objects.
This "stupid question" is about the ability to put a "private" access modifier on a constructor, making it unavailable to other classes.
Nishanth Sastry has some strategies for getting the most out of 5.0's for-each loop.
Jacobus Steenkamp shows how to combine the Facelets and Flying Saucer projects to render data in variant forms like PDF and SVG.
This "stupid question" is about the fact that "if (condition);" compiles, even though the erroneous semicolon makes it meaningless.
Biswajit Sarkar shows how you can use assembly language, instead of the usual C or C++, for the native code that backs up JNI applications.
Dave Johnson introduces the Blogapps project, which started as the example code to his book "RSS and Atom in Action."
Evangelos Pournaras offers an overview of the development of a 3D racing game that uses JOGL, JOAL, and java.nio.