
VMware vFabric Powers Cloud Application Platform Vision
At this year’s VMworld, VMware is unveiling our vision for enabling IT as a Service. Today’s announcement outlines the three major layers of the IT stack that we feel are critical to delivering IT as a service—cloud infrastructure and management, cloud application platform, and end user computing—and lays out our roadmap for addressing it. Spring Read more…
The future of functional web testing?
The Groovy community is a productive bunch, which means there are a plethora of frameworks, libraries, and tools to make your life easier. The area of testing seems to be particularly fertile ground and I've recently been looking into a couple of tools that, when combined, promise a step change in your productivity when writing Read more…

Introducing RabbitMQ 2.0
If you would like to read about RabbitMQ 2.0 please check out this blog post on the RabbitMQ site. I'll be back here next week to talk about what this means for cloud messaging platforms…
Reuse your Hibernate/JPA domain model with Grails
It's a common story. You have an existing database and now you want to add a web application for it with the minimum of fuss. Is Grails up to the task? Of course it is! Even better, if you already have a domain model based on JPA or Hibernate configuration files, you can reuse it Read more…

Spring Roo 1.1.0.M3 Released
Update: SpringSource Tool Suite 3.5.0.M3 is now available for download. It includes the latest Spring Roo 1.1.0.M3 and GWT 2.1.0.M3 support. Many members of the community have been eagerly awaiting Spring Roo 1.1.0.M3, and I'm pleased to announce it is now available (download here). This release incorporates more than 150 new features, enhancements and other Read more…
RabbitMQ Plugin for Grails – Early Access
RabbitMQ is a lightweight, reliable, scalable and portable message broker based on the Advanced Message Queueing Protocol (AMQP). It's ideal for heterogeneous systems and cloud platforms, but it can be used for pretty much any messaging requirements, big or small. You don't (typically) access it via the JMS API, and in fact the JMS plugin Read more…

(Secure) File Transfer, the Only Way to Fly…err Copy
There are many ways to skin a cat. Many applications today rely on messaging (AMQP, JMS) to bridge the gap between disparate systems and data. Others rely on RPC (typically web-services, or REST). For a great many applications, however, file transfer is very much a way of life! There are several common ways of supporting Read more…

Building RabbitMQ apps using Python
RabbitMQ is a powerful messaging broker based on the Advanced Message Queueing Protocol (AMQP). Thanks to the neutral nature of the AMQP spec, it is easy to connect to it from many platforms, including Python. In this blog entry, we will: Create a simple stock ticker Python application Create a brokerage Python application that decides Read more…
Simplified Spring Security with Grails
Spring Security is a powerful library for securing your applications that comes with a bewildering number of options. Based on Spring, it can be readily integrated into a Grails application. But why not save the hassle and use the new improved Grails plugin? The plugin has gone through several evolutionary stages that started with the Read more…

Virgo Milestone M03 Ships
Virgo 2.1.0.M03-incubator is available from the Virgo website. The changes include: Further performance improvements, especially for Windows users. Update the version of Logback to 0.9.24 and SLF4J to 1.6.1 Minor bug fixes The performance improvement was achieved by adjusting the log level of entry exit tracing. As a result of the new version of Logback Read more…





