
A Word About the Election
No, not the Obama/McCain smackdown on Nov 4. As you may have read in SD Times, SpringSource has been elected to the JCP Executive Committee for Java SE/EE, along with SAP, Ericsson, Nokia, Philips, and IBM. I will be the SpringSource representative. Not that the JCP matches the scale of the presidential race. But this Read more…

Getting started with SpringSource dm Server
Updated 28-Oct-2008: Added up-to-date sample links and link to third sample Last night I presented 'Introduction to SpringSource dm Server' at the Philadelphia Spring User's Group. During this presentation I created a small application called GreenPages, demonstrating all the major aspects of dm Server. I promised the attendees that I would post the application and Read more…

Spring Batch 2.0 New Feature Rundown
In this article we outline the main themes of Spring Batch 2.0, and highlight the changes from 1.x. Development work on the new release is well underway, with an M2 release last week, and we are getting a lot of interest, so now seems like a good time to give a few pointers. Spring Batch Read more…

Understanding the OSGi uses
Directive
If you build an application for the SpringSource dm Server, or any other OSGi platform, you'll probably encounter the uses directive before long. Unless you have a clear understanding of the purpose of the directive, you won't know when to code it and you'll be left guessing when a bundle fails to resolve because of Read more…

Optimising and Tuning Apache Tomcat – Part 2
A few weeks ago Filip Hanik and I gave the second in a series of webinars on Optimising and Tuning Apache Tomcat. A recording of the webinar and a copy of the slides can be obtained from the webinars section of the SpringSource website. The same page has links for all the previous SpringSource webinars, Read more…

A Question of Balance: Tuning the Maintenance Policy
Running a business is like writing code in at least one respect: You don’t always get it right the first time, even if you know what you want to achieve—but you do get a better result in the end if you are prepared to rework things when necessary. At SpringSource, we had a clear vision Read more…

The Common Service Locator library
The CommonServiceLocator project was released this week on CodePlex with the general idea of providing an IoC container agnostic API for resolving dependencies using Service Location. Erich Eichinger from SpringSource contributed the Spring.NET implementation, thanks Erich! Here is the API so you get the basic idea public interface IServiceLocator : System.IServiceProvider { object GetInstance(Type serviceType); Read more…

