24h Upd.1 Integrating GraniteDS and BlazeDS with a Spring WebMVC Application (21:48 02/08/2010)
Both GraniteDS and BlazeDS provide support for remote calls and messaging using Adobe's AMF protocol. However, when it comes to integrating them with a Spring application that already uses Spring's DispatchServlet, the projects start to sho...
24h Adam Lehman on the "ColdFusion Renaissance" (17:03 02/08/2010)
In this interview, recorded at CFinNC 2009, Dan Wilson speaks with ColdFusion Product Manager Adam Lehman on the rebirth of the ColdFusion platform. Evolving from its early days as a C++ product, to becoming a fully Java-based implementatio...
24h Kenai Will Live on in Java.net (17:03 02/08/2010)
Two weeks ago Oracle announced that it would be shutting down Project Kenai for public use and moving it inside the company for continued internal use. Oracle said that the project was not achieving the expected usage levels, but they also...
24h Spring WebFlow Refcard: Meet The Author (09:48 02/08/2010)
This weeks Refcard, written by Craig Walls, covers the Spring WebFlow framework. I spoke with Craig to find out more about Spring WebFlow, it's relationship to Spring and how to get started using WebFlow....
24h Scala Self-Type Annotations for Constrained Orthogonality (09:17 02/08/2010)
I talked about orthogonality in design in one of my earlier posts. We had a class Address in Scala and we saw how we can combine it with other orthogonal concerns without polluting the core abstraction. We could do this because Scala offers...
24h New in Groovy 1.7.1: Constructor Mocking and Half Mocks (09:17 02/08/2010)
The Groovy MockFor object got some fun new features this weekend: constructor mocking and "half-mocks". The tickets are marked for Groovy 1.7.1, so these features are available in the nightly builds or in the next few weeks as 1.7...
24h Groovy.compareTo(Groovy++) - Part 1 (08:02 02/08/2010)
My previous article A sneak peek into Groovy++ covered what Groovy++ is, what are the pros and cons of using it, where it fits compared to Groovy and Java and some high level differences between them. The purpose of this article is to go a...