SpringOne 2GX 2011

Chicago, October 25-28, 2011

Magnificent Mile Marriott
Downtown Chicago
540 North Michigan Ave.
Chicago, Illinois   60611
1 (800) 228-9290
[ Map it ]

Ben Hale

dm Server Team Core Developer

Ben Hale is a senior software engineer with Springsource and a core developer on the SpringSource dm Server project. Ben specializes in middleware development with using technologies such as OSGi and Aspect Oriented Programming as well as directing the build and release processes for all products in the Spring and SpringSource portfolios.

His interests include middle-tier architecture and effective build and release management strategies.

Prior to joining SpringSource, Ben spent several years leading teams in architecture and development of large-scale enterprise management applications for the telecommunications industry.

Blog

Git Migration

Posted Wednesday, July 15, 2009

Smore »

Maven PAR Plugin 1.0.0.M1

Posted Wednesday, June 24, 2009

Shortly after the introduction of SpringSource dm Server (Application Platform at the time), Thorsten Maus created a Maven plugin for creating PAR files. This was a great community contribution and we even used it in the Getting Started Guide for more »

OSGi Test Stubs 1.0.0.M1

Posted Tuesday, June 23, 2009

I'm pleased to announce thmore »
Read More Blog Entries »

Presentations

Spring Fundamentals & Philosophy

When Rod Johnson wrote J2EE Design and Development he called J2EE "the best platform for enterprise development today", claiming the problem in those days wasn't J2EE itself but that it was "often used badly". In this session attendees will leave with anmore »

Myth Buster: Spring 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. In this "MythBuster" you'll learn practical techniques for managing (and in many cases reducing) the volume of cmore »

Spring Fundamentals & Philosophy

close

Ben Hale By Ben Hale

When Rod Johnson wrote J2EE Design and Development he called J2EE "the best platform for enterprise development today", claiming the problem in those days wasn't J2EE itself but that it was "often used badly". In this session attendees will leave with an understanding of the big picture--the fundamentals that make Java and JEE application development work in practice. You will learn the foundations of the Spring Framework project and the principles of the developers and community behind it.



At the heart of Rod's book were techniques that showed us how to make J2EE work in practice. And delivered with that book were 30,000 lines of code that put those techniques into action. Add Juergen, Thomas, Alef, Colin, Keith, and Rob (in that order), and one hell of a passionate user community and, well, the rest they say "is history".

In this session attendees will leave with an understanding of the big picture--the fundamentals that make Java and JEE application development work in practice.


Myth Buster: Spring is XML Hell!

close

Ben Hale By Ben Hale

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. In this "MythBuster" you'll learn practical techniques for managing (and in many cases 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 particular configuration medium: XML? Annotations? Java? Custom DSL? - How to effectively organize configuration information as your project grows - How to benefit from intelligent defaulting and conventions

You will also see how Spring 2 introduces the new concept of custom XML dialects for simplifying configuration. These new dialects allow you to create domain specific configuration tags for your application components. This session illustrates a business case for implementing a custom configuration dialect.

Is this myth fact or fiction? Tune in and find out!