Virgo milestone 4 ships
Virgo milestone 2.1.0.M04-incubation is available for download. Changes: Bug 323609 fixed: severe logging performance issue under Windows in certain scenarios OSGi extensions change in preparation for Equinox 3.6 upgrade contributed by Hristo Illiev New testcases and test coverage improvements contributed by Olivier Girardot Support new framework property org.eclipse.virgo.suppress.heap.dumps and document it in User Guide Unused [...]
Categories: Companies
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 [...]
Categories: Companies
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 [...]
Categories: Companies
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…
Categories: Companies
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 [...]
Categories: Companies
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 [...]
Categories: Companies
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 [...]
Categories: Companies
(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 [...]
Categories: Companies
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 [...]
Categories: Companies
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 [...]
Categories: Companies
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 [...]
Categories: Companies
Hyperic Broadens vSphere Support through vCenter APIs in Version 4.4
SpringSource Hyperic 4.4 was released earlier this week that brings enhanced management of VMware virtualized environments through integration with VMware vCenter. Â While Hyperic has long had support for VMware technologies (a.k.a. VMware Infrastructure or VI), the availability of the VI Java API (http://vijava.sf.net) made our jobs much easier, because the power SDK streamlined how a [...]
Categories: Companies
Spring Web Flow 2.2.0.M1 Released
I'm pleased to announce the first milestone of Spring Web Flow 2.2 is now available for download. The release is also available through the Maven milestone repository at http://maven.springframework.org/milestone. As with Spring Web Flow 2.1, this release requires JDK 1.5, Spring 3 and Spring Security 3. The main focus of the release is to address [...]
Categories: Companies
Spring GemFire 1.0.0.M1 released for Java and .NET
I am happy to announce the first milestone release of the Spring GemFire project, the newest member in the Spring family. Spring GemFire (for short SGF) brings the Spring concepts and programming model to GemFire, SpringSource's distributed data management platform. The release is available for both Java and .NET. The features in 1.0.0.M1 include: declarative [...]
Categories: Companies
Spring Security in Google App Engine
Spring Security is well-known for being highly customizable, so for my first attempt at working with Google App Engine, I decided to create a simple application which would explore the use of GAE features by implementing some core Spring Security interfaces. In this article we'll see how to: Authenticate using Google Accounts. Implement "on-demand" authentication [...]
Categories: Companies
GORM Gotchas (Part 3)
It's great to hear that people are finding these articles useful, so it's with great pleasure that I add another to the series. This time I'm going to talk about associations again, but with the focus on when they are loaded into memory. Update 2 Aug 2010 I have added more information on eager fetching [...]
Categories: Companies
Spring MVC 3 Showcase
Since the big Spring 3 release last year, I've been working on a number of application development projects and extracting "showcases" of various framework features. These "showcases" are not reference applications or tutorials, they're more like acceptance tests for specific framework capabilities. After seeing a showcase, you should have a good idea of what the [...]
Categories: Companies
Grails tooling improvements in SpringSource Tool Suite 2.3.3 M2
The recently released STS 2.3.3 M2 introduced a series of enhancements to our Grails support for Eclipse. In this article I'll be discussing what you can expect to find if you try it out (grab it here: SpringSource Tool Suite). Groovy-Eclipse The grails tools actually build on and extend the Groovy-Eclipse support, which is developed [...]
Categories: Companies
Spring Roo 1.1.0.M2 Released
I'm pleased to announce we've just released Spring Roo 1.1.0.M2 (download here). We've also concurrently released SpringSource Tool Suite 2.3.3.M2, which offers the latest integration with this new Spring Roo release. For production use we recommend you continue to use Spring Roo 1.0.2, although we know a very large number of people are happily using [...]
Categories: Companies
Introducing the Flex Addon for Spring Roo
Recently we released the first milestone of the Flex Addon for Spring Roo as a part of the Spring BlazeDS Integration 1.5.0.M1 distribution. This addon aims to bring the productivity and usability benefits of Spring Roo to the development of Spring-based RIAs with Flex. The below 15 minute screencast (split into two parts) serves as [...]
Categories: Companies