Why did we raise $10m?
You may have heard the announcement that Interface21, the company behind Spring, recently raised $10m dollars. Given that we’ve been around for almost 3 years, and have achieved a lot to date, you might wonder why. Why did we raise money and what are we going to do with it? Over the last two years, Read more…
Conference Season Builds up to SpringOne!
It's been a while since I had time to blog. We've been busy. We raised $10m. As Adrian has pointed out, we've been very active in product development. I've written more code myself than usual in the last couple of months. (Mainly on experimental stuff, which may or may not see the light of day, Read more…
Why Open Source Businesses are not like Wal-Mart
Hopefully one or more open source businesses will be among the standout successes of early 21st century capitalism. However, it's interesting to look back at one of the standout successes of late 20th century capitalism for an instructive example of one of the unusual challenges facing open source businesses. Wal-Mart's history is well known. The Read more…
Oracle Contributing Oracle Application Server Integration Code to Spring Framework
On the theme of application servers embracing Spring, another update. Oracle have been working on value added integration with their application server. This is similar to what we have with WebLogic 8.1 and above in WebLogicJtaTransactionManager. The OC4JJtaTransactionManager should be used in place of the generic JtaTransactionManager in an OC4J environment, and provides the following Read more…
Sun's GlassFish Embracing Spring
Sun take open source seriously these days, and users seem to be starting to take Sun open source seriously too. GlassFish was late to the party in open source application servers, but it seems to be gaining traction. And, more importantly, it actually seems to be pretty good. Various Interface21ers, including Costin and Juergen, have Read more…
WebLogic 10 Tech Preview Ships – Builds on Spring Framework
Congratulations to the WebLogic team on shipping a preview of WebLogic 10, which passes the Java EE 5 CTS. It's good to see BEA getting back to their tradition of being quick off the mark, after their aberration with J2EE 1.4. This is interesting news for the Spring community, because WebLogic 10 uses Pitchfork internally. Read more…
Spring IDE powering ahead
I had a great time at the Spring Experience conference last month. One pleasant surprise I had was the extent of the recent work the Spring IDE team have been doing. I ran into Spring IDE developer Christian Dupuis several times at the conference, and it seems that each time he'd implemented a new feature… Read more…
Why the name Interface21?
A few weeks ago I blogged about the origins of the name Spring. We also get many questions about the origins of the name Interface21. For anyone who's read my books or considered the design of Spring, the interface part is hardly a surprise. It plays on both the OO concept of an interface (for Read more…
A Java configuration option for Spring
Thanks to our philosophy of pluggability and a lot of hard work in the implementation, the Spring IoC container (like most of the rest of Spring) is extremely flexible. One point that is often missed is that Spring configuration need not be in XML, although the XML format is by far the most commonly used. Read more…
XML Syntax Sugar in Spring 2.0
If you've followed October's Spring 2.0 release, you will know that one of the big new features was XML extension name spaces: the ability to define new XML elements and attributes that generate Spring metadata, and can be used alongside regular bean definitions. This provides a valuable new extension point and makes Spring configuration both Read more…





