Thanks to All Who Attended SpringOne Americas
It was great to see so many familiar faces from around the Spring community! After four days at SpringOne, your head should be full of new ideas and techniques to apply to your projects today. We hope you enjoyed the event and look forward to seeing you again in 2009!
SpringOne is the annual conference for the global Spring community. This event is brought to you by SpringSource and the No Fluff Just Stuff Software Symposium Series.
SpringOne will focus on the emerging technologies and best practices around the Spring Framework and enterprise software development. This event will feature the project founders, core committers, authors, consultants, project leads, and professional trainers.
Building on the success of past years, this year's event will be held again at the Westin Diplomat Resort & Spa, a five-star beach resort located in the greater Miami Beach area. We are also pleased to be working with Jay Zimmerman, Director of No Fluff Just Stuff Software Symposiums, for our fourth consecutive year.
Read the SpringSource Press Release Here »
Did you attend The Spring Experience 2007? Session video is available to those who attended.
Rod Johnson
Creator of Spring & Best Selling Author of J2EE without EJB
Rod is one of the world's leading authorities on Java and J2EE development. He is a best-selling author, experienced consultant, and open source developer, as well as a popular conference speaker. Rod's best-selling Expert One-on-One J2EE Design and Development (2002) was one of the most influen more »
Juergen Hoeller
Co-founder of the Spring Framework Project
Juergen has been the most active Spring developer since the open source project began from Rod's Interface21 framework back in February 2003. Juergen and Rod together continue to provide the direction for Spring. Juergen has earned great respect in the Spring and J2EE communities for his energy, more »
John Rymer
Vice President, Principal Analyst Forrester Research
As an analyst, John primarily contributes to Forrester's offerings for the Application & Program Management professional. He is a leading expert on the market for application platforms and infrastructure software for building and running applications. Included in his coverage are the Java/J2EE appli more »
Adrian Colyer
AspectJ Lead
Adrian Colyer is the leader of the AspectJ open source project and a well-known industry expert on the topic of aspect-oriented programming (AOP). He is a co-author of the book "Eclipse AspectJ : Aspect-Oriented Programming in Eclipse with AspectJ and AJDT," and has also published numerous book chap more »
Rob Harrop
Core Spring developer and author of the best seller Pro Spring
Rob Harrop is a respected speaker, author, entrepreneur and technologist. As Lead Engineer of SpringSource dm Server, Rob is driving SpringSource's enterprise middleware product line and ensuring that the company continues to deliver high-performance, highly scalable enterprise soutions. With a more »
Colin Sampaleanu
Original Spring Developer & Director of Sales Engineering, SpringSource
Colin is Director of Sales Engineering at SpringSource. He is a co-founder of the company, and one of the original core committers on the Spring Framework project (gaining commit status in mid-2003). Since starting the company he has served in a number of roles, usually combining both technical as w more »
Keith Donald
Lead of Spring Web and Creator of Spring Web Flow
Keith Donald is a principal and founding partner at SpringSource, the company behind Spring. He is best known in the Spring community for creating Spring Web Flow. At SpringSource, Keith is the lead of the Web Products Team. His team, based in Melbourne, Florida, sustains the development of Spring more »
Costin Leau
Lead, Spring OSGi and Spring JavaConfig
Costin Leau is an SpringSource software engineer based in Romania. His interests include data access and aspect oriented programming. With significant development experience, Costin is currently the lead of the Spring OSGi and Spring JavaConfig projects. In addition, he has worked on the Spring JPA more »
Christian Dupuis
Lead of SpringSource Tool Suite and Spring IDE
Christian joined SpringSource, the company behind the Spring Framework, in 2008 as a Senior Software Engineer. He is a member of the Tools Team based in Vancouver and is responsible for the various tool offerings of SpringSource. Since 2004 Christian is leading the well known Spring IDE (http://spri more »
Craig Walls
Author of Spring in Action
Craig Walls has been professionally developing software for over 14 years (and longer than that for the pure geekiness of it). He is the author of Spring in Action (now in its second edition) and XDoclet in Action, both published by Manning and is currently writing about OSGi and Spring-DM. When more »
Dave Syer
Lead of Spring Batch, SpringSource Principal Consultant
Dr David Syer is the technical lead on Spring Batch, the batch processing framework and toolkit from SpringSource. He is an experienced, delivery-focused architect and development manager. He has designed and built successful enterprise software solutions using Spring, and implemented them in major more »
Erwin Vervaet
Originator of Spring Web Flow Project
Erwin Vervaet is a software engineer with a keen interest in applying modern IT concepts and tools. He holds a master's degree in computer science from the Katholieke Universiteit Leuven in Belgium. Erwin has been using Java since its inception and has extensive experience applying it in IT resea more »
Graeme Rocher
Project Lead of the Grails Project & CTO of G2One
Graeme Rocher is the project lead and co-founder of the Grails web application framework. He's a member of the JSR-241 Expert Group which standardizes the Groovy language. Graeme authored the Definitive Guide to Grails for Apress and is a frequent speaker at JavaOne, JavaPolis, NoFluffJustStuff, JAO more »
Jennifer Hickey
Senior Software Engineer at SpringSource
Jennifer Hickey is a senior software engineer for SpringSource, the company behind Spring. She holds a master's degree in software engineering from the Florida Institute of Technology. Jennifer specializes in enterprise application management, with a focus on application modeling methodologies and more »
Jeremy Grelle
Lead of the Spring Faces Project
Jeremy Grelle is a senior software engineer with SpringSource and the technical lead of the Spring Faces project which provides first-class integration between Spring and Java Server Faces. He is a software artisan with extensive experience in combining server-side Java with the latest web browser more »
Jim Moore
SpringSource Senior Consultant
Jim is a Senior Consultant for SpringSource, and has spent over a decade delivering solutions at all layers of the software stack. His experience ranges from designing back-end enterprise systems for multi-national corporations, to basic infrastructure and rich desktop applications. He enjoys wor more »
John Lewis
Core Developer of Spring Portlet MVC
John Lewis is the Chief Software Architect for Unicon Inc, the leading independent provider of open source training, consulting, and support in higher education. John is a 16 year veteran of the software engineering industry. His passions are large-scale enterprise architecture, open-source techno more »
Lucas Ward
Accenture Architect and Spring Batch Developer
Lucas Ward is a Java Architect focused on batch architectures within the Innovation and Architecture practice within Accenture. He has been working over the past two years on Accenture's methodology and architecture best practices, in particular regarding the use of open source. Lucas is co-leading more »
Kris Zyp
Development Associate with SitePen
Kris Zyp is a research and development associate with SitePen, a forward-thinking company that is committed to building and enhancing the open web. He represents the Dojo foundation on the EcmaScript 4 committee. Kris is the lead developer of the Persevere project and the JSON Schema format. He is a more »
Mark Fisher
Spring Integration Lead
Mark Fisher is a Senior Software Engineer with SpringSource and lead of the Spring Integration project. As a core developer for the Spring Framework, he played a central role in developing the annotation-based configuration features of Spring 2.5. He has also provided consulting and training service more »
Mark Pollack
Founder Spring.NET
Dr. Mark Pollack has worked extensively in the financial sector as an architect and developer on various front office trading systems that involved a mixture of Microsoft and Java technologies. Always interested in best practices and improving the software development process, Mark has been a core S more »
Mark Richards
SOA and Enterprise Architect, Author of Java Transaction Design Strategies
Mark Richards is a Director and Sr. Solutions Architect at Collaborative Consulting, LLC, a Boston-based Business and Architecture Consulting Firm, where he is involved in the architecture, design, and implementation of Service Oriented Architectures in J2EE and other technologies. He has been invol more »
Rossen Stoyanchev
SpringSource Senior Consultant
Rossen is a software developer with a diverse background in enterprise application development. He has worked on a front-office trading and risk management application, a back-office investment accounting system, online shopping sites, and various other applications. He thrives on finding simplicity more »
Thomas Risberg
co-author of "Professional Java Development with the Spring Framework"
Thomas has been a developer on the Spring Framework project since early 2003, contributing to enhancements of the JDBC framework portion. Thomas currently works as a consultant for SpringSource specializing in Java EE and database projects. He has been involved with developing database applicatio more »
What's New in Spring Framework 3.0
Juergen Hoeller
With the Spring Framework 3.0 release, we are introducing further annotation-based configuration options, unified expression language support and comprehensive REST support. This talk discusses Spring as a modern Java 5 oriented application framework: covering the core component model, annotation-dr more »
Developing Rich Web Applications with Spring
Keith Donald
Spring offers several interesting modules for building and running rich web applications: Spring MVC, Spring Web Flow, Spring JavaScript, and Spring Faces. This session will provide an overview of these modules and show how they relate to one another. Attendees will see how Spring simplifies the d more »
Working with Spring Web Flow 2
Keith Donald
Web Flow is a Spring Web MVC extension that allows you to define Controllers using a higher-order domain-specific-language. This language is designed to model user interactions that require several requests into the server to complete, or may be invoked from different contexts. This session dives more »
Hands-on Workshop: Developing Rich Web Applications with Spring
Keith Donald
In this session, attendees will interact with the speaker to create a web application powered by Spring MVC 3.0. Bring your laptop to this session to get hands on experience with Spring. more »
Enterprise Development Tools for Spring Applications
Christian Dupuis and Mik Kersten
Spring IDE is the proven standard toolset for doing Spring development within the Eclipse Platform. It supports Spring's core programming model and the board range of open-source Portfolio Products. With the SpringSource Tool Suite additional value-added features have been introduced that combine more »
Introduction to Spring Integration
Mark Fisher
Spring Integration was officially announced at The Spring Experience last year, and since then we have released 1.0. Attend this session to learn what Spring Integration is all about and how you can get started using it right away. more »
Spring Integration Deep Dive
Mark Fisher
Intended for those who have already attended the "Introduction to Spring Integration", this session offers an intensive, demo-driven exploration of Spring Integration's advanced configuration options and extension points. more »
Enhancing Spring MVC Web Applications Progressively with Spring JavaScript
Jeremy Grelle
Spring JavaScript is a JavaScript abstraction framework that allows you to progressively enhance a web page with behavior. The framework consists of a public JavaScript API along with an implementation that builds on the Dojo Toolkit. Spring.js simplifies the use of Dojo for common enterprise scenar more »
Simplifying JavaServerFaces Development with Spring Faces
Jeremy Grelle
Traditional JSF development has gained a reputation for being overly complex and cumbersome. Spring Faces introduces a host of features that improve the development experience and performance a JSF application. In this session, attendees will see a real-time demonstration of how Spring Faces makes t more »
Integrating Flex and Spring
Jeremy Grelle
Flex offers several ways to communicate remotely from the client to a back-end system, but it is ultimately agnostic to the technology being used on the server. Connecting a Flex front end to a Spring-based service layer has long been possible, but it hasn't always been easy or obvious how to do so more »
Managing Spring Applications in the Cloud
Jennifer Hickey
This session shows a practical application of cloud computing using multiple new SpringSource products. It demonstrates a set of actual applications, including SpringSource dm Server and AMS, working together in multiple virtual nodes. more »
Lessons Learned Modularizing Java Applications with OSGi
Costin Leau
Modularity, versioning and dynamics make OSGi an ideal candidate for deploying and running Java applications, whether small or large. However, nothing comes for free and resource and, like in any other environment, there are "do"s and "don't"s. In this session, we'll start by looking at OSGi (pl more »
Spring Dynamic Modules Update
Costin Leau
Spring Dynamic Modules (or Spring-OSGi) project makes it easy to build Spring applications that run inside an OSGi environment. This allows the application to provide better separation of modules, the ability to dynamically add, remove and update modules in a running system as well as deployment more »
RESTful Web Applications with Spring 3.0
Arjen Poutsma
One of the major new themes of Spring 3.0 is the support for REST in Spring MVC. In this session, Arjen will investigate these features from the perspective of a web application developer. Attend this session to learn about URI templates, content-negotiation, and other RESTFul concepts. more »
Spring and JMS: Message Driven POJOs
Mark Richards
The Java Message Service (JMS) provides an standard messaging API that allows you to send and receive messages using a variety of messaging providers (including Java EE application servers). The Spring Framework takes this abstraction one step further by providing an robust JMS messaging framework t more »
Life in a Time of Consolidation: The Platform Market in 2009-10
John Rymer
IBM and Oracle are now the big dogs in Java middleware, and Microsoft's enterprise onslaught is generating double-digit .NET growth in a down economy. Game over, right? Not at all. All three vendors must overcome their inherent complexity and high costs of their suites in a market that increasingly more »
Leaving Legacy: Strategies (and Justifications) in moving to Spring
Colin Sampaleanu
Organizations and individuals considering the use of Spring may face a number of concerns which can impact their ability to execute: there may be an existing legacy codebase which needs to be migrated, a lack of familiarity with the new technology, or a need to justify the use of Spring instead of c more »
Spring Batch 2.0 Overview
Lucas Ward
This presentation will discuss new features in the 2.0 release of the Spring Batch framework. These include enhancements made for Java 5, including annotations and parameterized types, along with other improvements that have been made based on community feedback. more »
Another reason why Git is cool
Pratik Patel Fri. Jan. 2, 2009
So I'm working on migrating back to Intellij to do some Groovy/Grails stuff (from Netbeans, but that's another long blog post if you're really interested).... I quickly realized the path-of-least-resistance was to just create a new Intellij project and copy over the stuff in the source folders. Sinc more »
Dojo Unit Tests (DOH) And Firefox 3
Rossen Stoyanchev Fri. Jan. 2, 2009
In the past I had looked at Dojo’s own unit tests and one thing that impressed me was the ability to double-click a local HTML file and have tests executed in my default browser. Recently I began taking a closer look at the Dojo Objective Harness (DOH) and one of the first things I found out more »
Diggin' the new dynamic finders in Grails 1.1
Pratik Patel Tue. Dec. 30, 2008
This is sweet. Concise but still expressive: // both work, 2nd is new in Grails 1.1 //def itemList = Item.findAll("from Item item where item.id in (:allIds)", ["allIds": allIds]) more »
First Atlanta Groovy Grails Meetup tomorrow! (Wednesday Dec 17th 2008)
Pratik Patel Tue. Dec. 16, 2008
For those in the Atlanta area interested in Groovy and Grails, the Atlanta Groovy Grails Usergroup is meeting for the first time on Wednesday December 17. See the link below for meeting details. Drop in for some beer and a chat!Here's the plan, suggestions welcome. Even if you're not usingGroovy/Gra more »
Slides and Demos from SpringOne Americas 2008
Rob Harrop Thu. Dec. 11, 2008
As promised to the attendees of my sessions, here is the content for my dm Server and concurrency sessions. Introduction to dm Server The slides and demo code for this presentation were attached to my previous entry: Getting Started with SpringSource dm Server. While I was at the conference I met wi more »
Spring Python 0.9.1 has been released
Greg Turnquist Tue. Dec. 9, 2008
Spring Python is not a web framework, but instead a library of tools that can empower any python application, whether web-based, desktop, or server side utility. For more details, read the list of features below and visit the website at http://springpython.webfactional.com. I just released Spring P more »
Spring Integration in Grails (Part 1)
Russell Miles Tue. Dec. 9, 2008
Spring Integration last week went 1.0 GA and so, copying my CTO's keynote (no, not the Monty Python sketch, just the Grails live-coding example) from SpringONE Americas, I thought it would be fun to show how to take advantage of Spring Integration in the slightly different setting of a Grails applic more »
SpringOne wrap-up
Pratik Patel Sat. Dec. 6, 2008
Had a great time at SpringOne. My session on Enterprise JPA and Spring 2.5 went well based on the feedback. Here's a photo taken with Richard McKern, Mark Fisher, and me. We're wearing a shirt that says "Change - SpringSource dm server," a parody on the recent election, of course. T more »
SpringOne Americas 2008
Rossen Stoyanchev Sat. Dec. 6, 2008
I just came back from the annual SpringOne Americas conference. As usual it was a privilege to meet and interact with colleagues, clients, and so many other attendees from the Spring community. This year I also had the pleasure of meeting Pete Higgins and Kris Zyp both from SitePen. Pete is the Dojo more »
Does Spring Support support Python 3.0?
Greg Turnquist Fri. Dec. 5, 2008
At the end of my talk yesterday, one of the attendees pointed out that Python 3.0 was released that very same day. In joking fashion, he asked, "Do you support it?" I chuckled and did explain that currently we were supporting 2.4 and 2.5 because essentially, that is what I have personally ran the au more »
SpringOne - Day 4 and my presentation
Greg Turnquist Thu. Dec. 4, 2008
Day 4 =========================================== Alright! This was great. I had about 10 people show up for my presentation, and I feel like things went smoothly. I also got a kick out of helping Russ with his presentation on Spring Extensions. I also attended Mark Pollack's two presentations about more »
SpringOne - Day 3 and Spring Python plugins
Greg Turnquist Thu. Dec. 4, 2008
Day 3 - Writing a Spring Python plugin manager =================================================== Yesterday, I visited three sessions: RESTful Web Applications with Spring 3.0, Terracotta, and The Dojo Toolkit. I admit that my mind was wandering during the web-based ones. That was because I wanted more »
Spring Integration 1.0.0 GA is out
Russell Miles Wed. Dec. 3, 2008
Sneaked out last week, the general release of Spring Integration 1.0.0 is now officially available. To grab your copy head on over to the SpringSource download manager. Big congrats to the Spring Integration team, especially Mark Fisher, Marius Bogoevici, Jonas Partner and Iwein Fuld. And of course more »
SpringOne - Days 1 and 2
Greg Turnquist Wed. Dec. 3, 2008
I finally found some time to post updates. Whew! It has been busy! Day 1 ================================ On Monday, I hooked up with the SpringSource guys. It seems everyone had something to work on. I wanted to get 0.9.0 completed and working before giving my demo of PetClinic on Thursday. Just a more »
Tweeting SpringOne
Craig Walls Tue. Dec. 2, 2008
I'm tweeting what I hear/see at SpringOne at http://twitter.com/habuma. Follow along if you like. Note that I'm not tweeting a lot, but not everything...I'm afraid I could overload the Twitter servers if I were to tweet everything. So, I'll follow up in a few days or when I have time with blog cove more »
What is Spring Extensions' place in the Spring Portfolio?
Russell Miles Tue. Dec. 2, 2008
After my talk at Spring in Finance on Spring Extensions and Spring for .NET, Jan and I got together to have a quick chat about the relationship between Spring Extensions and the rest of the Spring Portfolio. You can check out the full video below: more »
Spring Python 0.9.0 is released
Greg Turnquist Mon. Dec. 1, 2008
Spring Python is not a web framework, but instead a library of tools that can empower any python application, whether web-based, desktop, or server side utility. For more details, read the list of features below and visit the website at http://springpython.webfactional.com. Spring Python has just r more »
Welcome to SpringOne
Greg Turnquist Mon. Dec. 1, 2008
Day 0 ======================== Well, I'm happy to report I got in last night and was able to meet up with a handful of people. Russ texted me to join them at the bar. After getting settled in the nice Westin Diplomat, I managed to find him along with a few others, despite my phone not having interna more »
SpringOne 2.2.1 Release Available
Christian Dupuis Sat. Nov. 29, 2008
Just in time for this year’s SpringOne Americas I released Spring IDE 2.2.1 to the update site at Amazon S3. This version is mainly a bug fix and maintenance release, but there are three changes that I’d like to highlight in this post. But before I go into detail here are the usual downl more »
Building web applications using Spring for .NET podcast now available
Russell Miles Thu. Nov. 27, 2008
Missed my talk on Spring for .NET last week in London? No problem, Skills Matter have kindly supplied the video for anyone who couldn't make the live event. more »
Juergen Hoeller
Spring on Java EE
Juergen has been the most active Spring developer since the open source project began from Rod's Interface21 framework back in February 2003. Juergen and Rod together continue to provide the direction.. more »
Juergen has been the most active Spring developer since the open source project began from Rod's Interface21 framework back in February 2003. Juergen and Rod together continue to provide the direction for Spring. Juergen has earned great respect in the Spring and J2EE communities for his energy, the quality of his code, his incredible attention to detail, and his huge contribution in Spring forums and mailing lists. Juergen is an experienced consultant, with outstanding expertise in web applications, transaction management, O/R mapping technologies, and lightweight remoting. He has specialized in J2EE since early 2000, having held technology leader positions in various projects ranging from enterprise application integration to web-based data visualization. « less
More Video
Graeme Rocher
Grails for Spring Developers
Rod Johnson
The State of the Art in Dependency Injection
More Video »