
Amsterdam Java Meetup - September 12th
Now that the holiday season (at in the Netherlands that is) has almost ended, I thought it would be time for another Amsterdam Java Meetup. So, we reserved the good-old Jaren in the Nieuwe Doelenstraat again, for having a few (paid-for) drinks with fellow Java developers and everybody else that wants to join in.
We're doing […]

SpringSource Enterprise Commercially Available
Yesterday, SpringSource announced the GA release of SpringSource Enterprise. As our first commercial product release, this is an important milestone for us. The engineering team did an amazing job putting this release together. The package includes enterprise versions of Spring, the SpringSource Tool Suite, SpringSource Application Management Suite and SpringSource Advanced Pack for Oracle Database, […]

Developing Rich Web Applications with Spring
I am pleased to announce that Developing Rich Web Applications with Spring, a three-day bootcamp lead by SpringSource engineers on web application development, is now available. This intense, hands-on workshop teaches how to apply the latest versions of Spring Web MVC, Spring Web Flow, Spring JavaScript, and Spring Faces to create rich web applications. It […]

Using EclipseLink on the SpringSource Application Platform
This week the EclipseLink team announced the release of EclipseLink 1.0. I've been using EclipseLink on S2AP for a while now; in fact, I used EclipseLink when developing our JPA load-time-weaving support.
We've yet to upgrade our internal usage to 1.0 - our beta9 was tagged just before the announcement - but I wanted to demonstrate […]

Pumping it dry: $200 a barrel and $25,000 per CPU
When Oracle acquired BEA systems, I and others noted the significance of the loss of the only independent Java middleware vendor. With Oracle’s recent announcement of a price hike for their products, including WebLogic Server, this is no longer a theoretical issue. They have the oil, and they think they have existing customers over a […]

Running a Spring Batch Job in The SpringSource Application Platform
In this article I will show you how to run a Spring Batch job in the SpringSource Application Platform. I ran an early version of this up as a little demo for JavaOne, and then again at the London Spring User Group, and thought it might be a good thing to share. The […]

Open Source, Open Strategy: The SpringSource Manifesto
As an open source software provider, we think we should be open about our strategy, too. We'd like to share how we got here, where we're going and why the journey will be good for Spring, good for Spring users and good for SpringSource.
Our History
The Spring story began in 2001, when I began working on […]

Implementing Enterprise Integration Patterns part 0
After my talk on Spring Integration I've been getting quite some questions on clarification and samples. To meet the demand I will start a small series on implementing different integration patterns using Spring Integration. This first article will focus on the basics. It will show you how to get up and running and walk through […]

Why should I care about OSGi anyway?
InfoQ has a discussion thread summarizing the reactions to the announcement of the SpringSource Application Plaform. Michael Burke asked a great question on that thread which can be paraphrased as "forgetting the hype surrounding OSGi, what benefits can I expect to see if I port an application currently packaged as an EAR to OSGi bundles?".
I […]

Portability, Fish and Chips
It's been great to hear so much discussion on the SpringSource Application Platform, online and on the floor here at JavaOne. One of the most insightful comments is from WebSphere transaction architect Ian Robinson:
Does any of this affect WebSphere? Well, nothing has changed in the core Spring framework. Regardless of what the future holds for […]