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 ]

Adrian Colyer

CTO of SpringSource

Adrian Colyer
Adrian Colyer is the CTO of SpringSource and has more than a dozen years of experience leading teams in Java and enterprise middleware.

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 chapters, articles and published papers. His short essay, "AOP without the buzzwords" has been described as "the best explanation of AOP, ever."

In 2004, Adrian was recognized as one of the top 100 young innovators in the world by MIT Technology Review for his contributions to the development and adoption of aspect-oriented programming in industry.

Adrian founded the AspectJ Development Tools project (AJDT) on Eclipse.org in 2003, a project that continues to lead the world in providing IDE support for AOP. As leader of the AspectJ project, Adrian has overseen several releases of the compiler and designed and implemented many of the AspectJ 5 language extensions to support Java 5 features.
Prior to joining SpringSource, Adrian gained over a decade of experience in building enterprise middleware at IBM. Whilst there he oversaw the introduction of aspect-oriented programming to many IBM development teams.

Adrian holds a BSc, Computer Science from University of Southampton.

Presentations

From Spring 1 to 2

This session provides a practical tour through what's new in Spring 2. If you are using Spring 1.x and seek the most bang for your buck when upgrading to Spring 2, this session is for you. If you are not yet using Spring this is the place to be to get a good overview of the latest developments.

This talk will highlight the simplified and extensible XML configuration support, updates to Spring AOP, new bean scoping options, JPA support, asynchronous JMS, updates to Spring MVC, scripting language support and more!

Spring and OSGi by Adrian Colyer

Do you seek to to improve the modularity of your enterprise applications? Do you wish you could deploy multiple concurrent versions of services and applications? Do you require operational control over the lifecycle of key application components? Interested in building on a proven component technology? If so, Spring on OSGi could be just the thing for you.

In this session Adrian will first introduce OSGi and then focus on the new Spring support for building Spring applications that take advantage of the OSGi platform.

Awesome Tools for Agile Spring Development

Come to this session to learn the tools, tips, and tricks Rob and Adrian use day-to-day to stay productive, and to have some fun in the process, too.

No one could deny the chemistry between Rob and Adrian at last year's Spring Experience during their "Pragmatic AOP with Spring and AspectJ" talk--a favorite at the show. The two literally completed each other sentences.

This year they're back, this time to talk about tooling. And since Adrian is a hard-core Eclipse guy, while Rob the epitome of an IDEA snob, things could get interesting...

Come to this session to learn the tools, tips, and tricks Rob and Adrian use day-to-day to stay productive, and to have some fun in the process, too.