Speakers
- Dan Allen
- Aaron Bedra
- Tim Berglund
- Rohit Bhardwaj
- David Bock
- Stevie Borne
- Jeff Brown
- James Carr
- Scott Davis
- Jeremy Deane
- Keith Donald
- Michael Easter
- Robert Fischer
- Neal Ford
- Brian Gilstrap
- Andrew Glover
- Brian Goetz
- Stuart Halloway
- David Hussman
- Mark Johnson
- Dave Klein
- Scott Leberknight
- Tiffany Lentz
- Howard Lewis Ship
- Chris Maki
- Matthew McCullough
- Alex Miller
- Ted Neward
- Michael Nygard
- Pratik Patel
- Mark Richards
- Brian Sam-Bodden
- Srivaths Sankaran
- Nathaniel Schutta
- Aleksandar Seovic
- Ken Sipe
- Brian Sletten
- Matt Stine
- Venkat Subramaniam
- Burr Sutter
- Vladimir Vivien
- Mark Volkmann
- Craig Walls
- Richard Worth
Colin Sampaleanu
Original Spring Developer & Director of R&D, SpringSource
Colin has had a long and varied career, including experience developing for and managing his own retail software company, other experience in the C++ shrinkwrap and enterprise software space, experience with Java since '97, and a complete focus on enterprise Java since '99.
Prior to SpringSource, Colin spent more than 4 years as architect then chief architect at a leading software incubator / VC. Colin's role was split between one part hands on architecture, design, and coding, another part mentoring and teaching best practices at the code and process level, and a final part performing technical due diligence and consulting for the VC arm. Throughout this period, Colin gained experience with and an appreciation for agile development practices as a vital part of software success.
Throughout his career, Colin's experience, wide ranging interests and general knowledge in the technology space have led him to be a resource that others have been able to draw on for advice. In general, Colin's background has left him with a deep knowledge of all it takes to successfully put out good software, at the code, process, and business level.
Along with client-facing work at SpringSource, Colin also spends significant time on Spring evangelism, having spoken on many occasion on Java EE and Spring Framework at conferences and JUGs.
Blog
Spring 2.0 RC4 Released: Heads-up on DTD/Schema Renaming, Scope Attribute
Posted Sunday, September 17, 2006
S more »The Rewards of Being an Open-Source Developer
Posted Tuesday, May 9, 2006
Basing your business around open-source is pretty tough sometimes, but it all becomes worth it when you get a private forum message like this: “You guys are clowns for making me register to be able to browse your archives. more »Spring Framework at EclipseCon 2006: Stop by and Say Hello!
Posted Monday, March 20, 2006
EclipseCon have graciously offered Spring Framework one of the 10 ‘pods’ in the open-source pavilion at EclipseCon 2006. The closest tie right now between Spring and Eclipse is probably the Spring-IDE plugin for Eclipse more »JTA Does Not Equal Automatic Support of Two-Phase Commit!
Posted Friday, February 17, 2006
I find it a little bit distressing how few Java developers understand that using JTA does not automatically get you XA/Two-Phase-Commit capabilities. Here we’ve got Matt Raible, who really should know better, or at least more »Presentations
New and Exciting in Spring Framework 2.0
Spring Framework is the leading full-stack Java/Java EE application framework. Now Spring 2.0 is here, with three attributes which capture what users can expect in this major new release: Simple, Powerful, and Proven. more »Mythbuster: Spring Configuration is XML hell
You may have heard it before, "Spring configuration is XML hell"! This session analyzes what's behind this statement to see if it holds water or not. more »The New "Fat" Web Client Architecture: Benefits & Tradeoffs
With the advent of the Google Web Toolkit (GWT) and technologies like Zimbra, "fat clients" look to be making a comeback--this time on the web. more »Spring Web Flow
Spring Web Flow has created a lot of excitement in recent months by bringing the ability to model a "flow" or "conversation" in a declarative fashion, when creating Java web applications. more »Spring Framework is the leading full-stack Java/Java EE application framework. Now Spring 2.0 is here, with three attributes which capture what users can expect in this major new release: Simple, Powerful, and Proven.
This session, aimed at developers already familiar with the concepts of Inversion of Control (IoC) and previous versions of Spring, focuses on what Spring 2.0 brings to the table in terms of new capabilities and enhancements.
Examined will be the simpler, more extensible XML configuration mechanisms, which combine with enhanced AOP functionality and integration with AspectJ. Also shown will be the new asynchronous JMS capabilities ("Message Driven POJOs"), container enhancements such as new scoping options for beans and support for scripting languages, and a number of other new or enhanced features.
You may have heard it before, "Spring configuration is XML hell"!
This session analyzes what's behind this statement to see if it holds water or not.
In this "MythBuster" you'll learn practical techniques for managing (and in many cases greatly reducing) the volume of configuration information for your Spring-based application.
You'll leave with guidelines on: - What to externalize the configuration of and what not to - When to select a configuration medium--XML, Annotations, Java, DB, or Scripting DSL? - How to effectively organize configuration information - How to benefit from intelligent defaulting and conventions
Is this myth fact or fiction? Tune in and find out!
With the advent of the Google Web Toolkit (GWT) and technologies like Zimbra, "fat clients" look to be making a comeback--this time on the web.
Come to this session to see what this means to you. Colin will explore: - the major benefits of the approach taken by these toolkits - tradeoffs and hidden costs - the impact on the overall web application architecture in key areas such as state management
Are web fat clients the next big thing? Find out here.
Spring Web Flow has created a lot of excitement in recent months by bringing the ability to model a "flow" or "conversation" in a declarative fashion, when creating Java web applications.
Traditionally, Java developers working in Web UI frameworks such as Struts, Spring MVC, JSF and others, have been missing a key concept, a scope longer than a single Request, but shorter than a Session. Spring Web Flow introduces the concept of a Flow, which carries state and defines legal page transitions for the duration of a user "conversation" with the web application.
By being able to define flows in a declarative fashion, developers are able to think at a much higher level and eliminate much of the boilerplate code typically involved with controlling page flows and managing state in web applications.
This session is a complete walk through of core Web Flow concepts and capabilities.