Archive for August, 2010

Rod Johnson

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…

Peter Ledbrook

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…

arichardson

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…

Peter Ledbrook

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…

Ben Alex

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…

Peter Ledbrook

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…

Josh Long

(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…

Greg Turnquist

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…

Peter Ledbrook

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…

Chris Frost

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…