
Announcing dm Server Getting Started Guide
Over the past few months, the community has shown a great deal of interest in dm Server. The forums are very active and we always have stimulating discussions when presenting at conferences. We've noticed that a lot of the same questions come up as users start developing their first applications for dm Server, and so [...]

Job Trends: Tomcat, Spring, Weblogic, JBoss, EJB
Forrester recently described a trend that they refer to as "lean software" in their paper entitled Lean Software Is Agile, Fit-To-Purpose, And Efficient. They state that "lean software is emerging as the antidote to bloatware" and that "the trend toward lean software has been building for years, but the worldwide recession is accelerating it".
Forrester mentions [...]

REST in Spring 3: RestTemplate
In an earlier post, I blogged about the REST capabilities we added to Spring @MVC version 3.0. Later, Alef wrote about using the introduced functionality to add an Atom view to the Pet Clinic application. In this post, I would like to introduce the client-side capabilities we added in Milestone 2.
RestTemplate
The RestTemplate is the central [...]

Using Bundlor in Eclipse
In an earlier blog, Ben introduced Bundlor, the concepts behind it and how to use it from the command line as well as from within ANT and Maven. In this post I'll show how Bundlor can be used in an Eclipse environment.
When developing OSGi-based applications, some users don't want to spend time constantly updating their [...]

See you at SpringOne Europe!
It's the conference season. Despite the busy schedule, however, one conference stands alone for Spring content. SpringOne Europe is approaching fast. This year, it will be in Amsterdam, from April 27-29. Not only is Amsterdam a great destination in itself, the conference ends just before the Queen's Day holiday in the Netherlands: a fun cultural [...]

Getting Started with Bundlor
As Rob's post points out, over the last few months we've learned quite a bit about how people want to manage their own OSGi applications.
We found that some developers want to manage their own bundle manifests, but need a bit of help to automate the details such as specifying package versions across a range of [...]

Our plans for building OSGi applications
In the recent days and weeks, we've seen an increasing amount of interest in the future of build solutions for applications made up of OSGi bundles. Due to our heavy involvement with OSGi, this is something that is near and dear to our hearts and we've spent a long time looking at customer requirements and [...]

Announcing SpringSource Tool Suite 2.0
Today we are pleased to announce the general availability of the 2.0 version of our SpringSource Tool Suite (STS). You can find the press release here.
For the 2.0 iteration we focused on the two major feature areas that we identified based on the great feedback from our customer base and community: provide the [...]

Adding an Atom view to an application using Spring's REST support
In Spring 3.0, Spring MVC will be augmented with REST support. This post describes how to use the REST support to implement an AtomView on top of a simple sample application. Follow this step-by-step process to see how easy it is to implement an AtomView on top of a simple application with the new REST [...]

Grails 1.1 Released
Hot on the heels of the Groovy 1.6 release, we are pleased to announce that Grails 1.1 final is out and available from the Grails site. There are numerous improvements that are listed in detail in the release notes. However, some of the key ones are:
Standalone GORM: It is now possible to use Grails' ORM [...]