Westin Diplomat
Westin Diplomat
3555 South Ocean Drive
Hollywood, FL 33019
Map »


Session Descriptions

Ben Alex - Creator of Spring Security, Spring Roo & SpringSource Principal S/W Engineer

Ben Alex

Spring Security Fundamentals

This session introduces Spring Security to those not already using it, or those seeking to gain a wider appreciation of what it can do for a typical enterprise application. Attendees will learn how to configure and deploy a basic Spring Security system, as well as gain knowledge on how to extend the system to meet their unique security requirements.

What's New In Spring Security 2?

This session will cover the exciting new capabilities of Spring Security 2 M1. We'll cover what each new feature does and how you would configure it. We'll highlight how to upgrade your existing Acegi Security 1.0.x configurations to the new and significantly simplified Spring Security 2 configuration format.



Michael Alford - Architect of Orbitz Worldwide's Online Travel Platform

Michael Alford

Case Study: Orbitz Worldwide's Next Generation Online Travel Platform

In this session, Michael Alford and Mark Meeker will describe the major business goals that drove the development of Orbitz Worldwide's next generation online travel commerce platform, and how those goals were met with Spring and other technologies.



Alef Arendsen - VP and Principal Consultant at Interface21

Alef Arendsen

Architecture Enforcement with AspectJ and Other Tools

Aspect-oriented programming (AOP) is a proven paradigm for enforcing broad organizational policies. In this session, Ramivas and Alef will explore the definition and enforcement of software architecture policies to help keep a code base clean. They will present several reusable examples you can apply within your own organization to catch architectural violations. They will also demo the best features of the leading off-the-shelf architectural enforcement tools.

Five Aspects You Don't Know About

Aspect-oriented programming has been around for quite some time now. Today, AOP is used in a wide range of applications to solve a wide variety of problems. However, some of those solutions are not very well-known to the general Java development community. In this session, Alef will explore several aspects he has seen used in real-world projects.

Simplifying CRUD Web Applications

CRUD (create/read/update/delete) actions on domain entities are a significant part of what database-backed web applications are about. Frameworks like Ruby on Rails apply useful conventions that simplify implementing CRUD functionality. These same conventions can be applied in a Spring Web environment to deliver great productivity gains. Come to this session to see how to efficiently implement CRUD actions end-to-end in your Spring Web application.



Mattias Arthursson - Lead of Spring LDAP

Mattias Arthursson

Advanced Directory Integration using Spring LDAP

This session will present common real-world LDAP integration problems and how these problems can solved using Spring LDAP. The advanced features of Spring LDAP will be covered in depth. Attendees will learn how Spring LDAP can be used to solve problems that were previously considered virtually unsolvable in the LDAP world.

Spring LDAP Essentials

Spring LDAP is a Java framework for simplifying LDAP operations. In this session, the creators of Spring LDAP will use code examples to introduce the basic features of the framework, and demonstrate how even the smallest LDAP project will benefit from using Spring LDAP.



Shay Banon - Founder of the Compass Open Source Project

Shay Banon

Rapid Fire: The Compass Enterprise Search Engine Framework

Compass is an open source Java Search Engine framework, allowing the integration of search functionality into any application. One of Compass main modules is a Spring integration module, heavily used among Compass user base.



Antranig Basman - Creator of the RSF framework

Antranig Basman

Rapid Fire: The RSF UI Component Framework

Come to this session to learn about Reasonable Java Server Faces (RSF), a unique Java-based UI component framework that emphasies plain old semantic HTML and supports a Web Designer / Developer separation of roles.



Adrian Colyer - CTO of SpringSource

Adrian Colyer

Spring OSGi Update

In this session, the latest advances in the Spring OSGi project will be presented, and several concrete applications of the project will be discussed and demoed. We will also discuss how OSGi as a platform influences your development and deployment.



Keith Donald - SpringSource Principal & Founding Partner

Keith Donald

"Full Stack" Web Frameworks: How Does Spring Stack Up?

This session will explore the "full stack" web framework trend and answer the question: how does Spring stack up? This session will first define what a full-stack web framework is, then provide a fair technical comparison between a Spring-centric web development stack and the alternatives. Attendees will learn the feature-set of modern "full stack" web frameworks, and what Spring has that differentiates itself from the pack.

Best Practices in UI Component Design

In this session, you will learn to recognize opportunities for extracting high-level, reusable UI components within your web applications, how to capitalize on them, and how to use the technique of component composition to create highly-interactive web applications.

Web Application Data Access Patterns

This session explores the challenges of accessing a shared data repository from a high-volume web application with many users. Attendees will learn how to ensure data integrity and data access performance while maintaining a satisfactory user experience. In addition, attendees will gain an understanding of key web application data access patterns and how to use frameworks like Spring and Hibernate to apply them.



Christian Dupuis - Lead, SpringSource Tool Suite and Spring IDE

Christian Dupuis

Focusing Enterprise Java Development: Mylyn and Spring IDE

Recently, the benefits of Mylyn have been combined with the open source Spring IDE project to provide a tool for developing Spring applications. Come to this talk to see this development tool in action.



Mike Esler - Senior Manager, HSBC

Mike Esler

Case Study: HSBC "Joins Up" Using Spring

This session presents a case study detailing HSBC's approach to the adoption of the Spring framework.



Mark Fisher - Spring Integration Lead

Mark Fisher

Configuring Spring with Annotations

In this session, we will take a deep-dive into annotation-based dependency injection with Spring 2.5. You will learn how to combine annotation and XML formats, how to customize component scanning, and how to leverage Java 6 annotations within a Spring application. Since there is no "one size fits all" solution to application configuration, we will wrap up the discussion with general guidelines to consider when employing this approach.

Enterprise Integration Patterns with Spring - Part I

In the first-part of this two-part workshop, Mark will focus on the essentials of Enterprise Integration with Spring. First, he will take a whirlwind tour of Spring's enterprise integration support libraries. Next, he will discuss the "big picture" of an event-driven architecture based on messaging with an overview of key enterprise integration patterns. Attendees will leave with a clear understanding of Spring's integration capabilities and an appreciation for the benefits of message-driven architecture, ready to put that into practice in Part II.

Enterprise Integration Patterns with Spring - Part II

Building on Part I, Part II of this workshop will demo a series of messaging systems built on Spring. The samples will exercise event-driven scenarios involving distributed architectures with messaging and remoting. Each sample will highlight a variety of important enterprise integration patterns.



Ted Goddard - Senior Architect at ICEsoft

Ted Goddard

Transparent Ajax with Spring Web Flow and ICEfaces

Ajax applications can generally be developed with traditional techniques, but in order to produce revolutionary applications efficiently, some new ideas must be embraced. This session covers the characteristics of advanced Ajax applications and explainshow to develop and deploy them using Spring Web Flow and ICEfaces.



Jeremy Grelle - Lead of the Spring Faces Project

Jeremy Grelle

Ajax Integration Guide for 2008

Today, there are a wealth of technologies to take advantage of to add Ajax behaviors to your web applications. This session will assume you know the basics of Ajax, and will dive straight into evaluating the leading Ajax technologies, where they are going, and how to integrate them with Spring. Attendees will emerge with an understanding of which tools to use when, and how they work in a Spring environment.

Rich Web Forms

Nearly every web application must process user input of some kind. Forms are an especially important element for supporting complex user interactions and data entry processes. In this session you will learn to use leading JavaScript frameworks with Spring and Spring Web Flow to develop rich user input forms with minimal effort.

Spring and Java Server Faces: A Match Made in Heaven?

This session illustrates how JSF and Spring fit together with Spring Faces, and how to use these technologies together to create rich web applications. Attendees will learn how Web Flow and Spring Faces help to make using JSF a more pleasant experience.



Rob Harrop - Core Spring developer and author of the best seller Pro Spring

Rob Harrop

Data Access and I/O Strategies for Batch Processing

Large scale batch processing often requires extreme levels of performance in both file I/O and data access. In this session, Rob presents a number of practical strategies for working with massive batch data sets.

Practical Enterprise Concurrency

In this session, Rob presents a practical discussion of the creation of highly concurrent enterprise applications. Attendees will be presented with a wide range of topics for concurrency management.



Jennifer Hickey - Senior Software Engineer at SpringSource

Jennifer Hickey

Enterprise Application Management with Spring

Designing your enterprise application for management can be a daunting task. Developers need runtime visibility into their application once it is deployed, but often times are faced not only with the challenge of how to provide this visibility but also with the challenge of determining how much visibility to provide. In this session, you will learn practical techniques that can be used to address these issues. You will also see how Spring can play a role both in building manageability into your enterprise applications and in managing those applications once they are deployed.



Hal Hildebrand - Architect, Oracle Java Products, OSGi Expert

Hal Hildebrand

From the Oracle Trenches: Laying the Foundation for the Next Generation Application Server

The application server market is rapidly moving from monolithic to targeted solutions where end users have more control over how their systems are provisioned and configured. Spring and OSGi are important technologies for creating these targeted solutions. Oracle is building on both Spring and OSGi to lay the foundation for their next generation application server. This session will provide a behind the scenes look at the challenges and results of this work.



Juergen Hoeller - Co-founder of the Spring Framework Project

Juergen Hoeller

Configuring Spring with Annotations

In this session, we will take a deep-dive into annotation-based dependency injection with Spring 2.5. You will learn how to combine annotation and XML formats, how to customize component scanning, and how to leverage Java 6 annotations within a Spring application. Since there is no "one size fits all" solution to application configuration, we will wrap up the discussion with general guidelines to consider when employing this approach.

Spring on Java EE

The Spring Framework is well known as a "Java EE" application framework. However, what does this really mean in terms of Java EE platform features and platform integration? This session discusses Spring 2.5's Java EE support in detail, focusing on advanced integration with specific servers, covering J2EE 1.4 as well as Java EE 5 editions of common server products.

The Power of Native Transactions

A key piece of every Java EE server is the XA transaction coordinator, responsible for handling all transactional needs in a server environment. However, many applications do not need distributed XA transactions in the first place; native database transactions are often a more efficient and more powerful option. This talk illustrates Spring's support for native database and messaging transactions in various scenarios, including the use of multiple native resources within the same transaction.

What's New in Spring 2.5?

This session provides a practical tour through what's new in Spring. If you are using Spring 2.0 and seek the most bang for your buck when upgrading to Spring 2.5, 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.



Rod Johnson - Creator of Spring & Best Selling Author of J2EE without EJB

Rod Johnson

The State of the Art in Dependency Injection

Spring, as the leading Java application framework, brought dependency injection and POJO programming to the mainstream. In this session Rod will look at new advances in the field of dependency injection, and explore how Spring's recent work compares to others in this field.



Mik Kersten - President of Tasktop, Lead of the Eclipse Mylyn Project

Mik Kersten

Focusing Enterprise Java Development: Mylyn and Spring IDE

Recently, the benefits of Mylyn have been combined with the open source Spring IDE project to provide a tool for developing Spring applications. Come to this talk to see this development tool in action.

Task-Focused Programming with Eclipse Mylyn

Mylyn's task-focused UI is changing the way that developers work. Current IDEs overload us with the tens of thousands of artifacts that make up an enterprise application, and as a result we spend more time searching, scrolling, and navigating than we do programming. Eclipse Mylyn is the solution to this problem. The talk will start with live demos to show you what Mylin can do and will conclude with a showcase of popular development tools that integrate with this cutting-edge technology.



Mark Kralj-Taylor - Lead of Java Application Infrastructure at Morgan Stanley

Mark Kralj-Taylor

Case Study: Morgan Stanley Spring Usage

This session will explore how and why Spring is being used at a large financial institution. How is Java used at the firm? Why is Spring a good fit?



Ramnivas Laddad - Author of AspectJ in Action, Principal at SpringSource

Ramnivas Laddad

Architecture Enforcement with AspectJ and Other Tools

Aspect-oriented programming (AOP) is a proven paradigm for enforcing broad organizational policies. In this session, Ramivas and Alef will explore the definition and enforcement of software architecture policies to help keep a code base clean. They will present several reusable examples you can apply within your own organization to catch architectural violations. They will also demo the best features of the leading off-the-shelf architectural enforcement tools.

AspectJ for Spring Developers

This talk introduces AspectJ to developers experienced with Spring and explains core AspectJ constructs. Attendees will learn the essentials of AspectJ and how to use it to create even simpler Spring-based applications.

Leveraging Annotations with AOP

This session explores using custom annotations to add cross-cutting behavior to your applications. We will examine several concrete use cases for defining your own custom annotations, then show how to consume those annotations at runtime to apply new functionality.



Costin Leau - Lead, Spring OSGi and Spring JavaConfig

Costin Leau

Useful Spring Extensions

Spring Modules is a java.net project that provides a home for extensions to the Spring Framework, almost like a Spring plugin repository. This session will provide an overview of the extensions, highlight the coolest ones and show you how you can get started with them in your applications.



John Lewis - Core Developer of Spring Portlet MVC

John Lewis

Portlet Development with Spring

This session will survey the landscape for developing JSR 168 Portlets with Spring. Attendees will learn the options available for Portlet development today, with a strong focus on Spring MVC.

Securing Portlets with Spring Security

In this session, attendees will learn how to secure JSR-168 Portlets using the latest version of Acegi Security, called Spring Security 2.0



Wayne Lund - Accenture Solution Architect

Wayne Lund

Batch Processing Performance Guidelines

This advanced presentation will focus on best practices around creating high performance batch architectures with the Spring Batch container.



Jim Moore - SpringSource Senior Consultant

Jim Moore

Desktop Matters

While Ajax is bringing web browsers closer to the rich user experience of traditional applications, the desktop has not been standing still. This will show some of the ways that the desktop is continuing to move the user experience forward and how Spring makes working with services equally accessible for whatever view technology is best.

Testing Web Applications

In this session you'll gain a holistic view of testing web applications and how Spring and other open tools support the testing process. Attendees will learn what they should testing on both the client and server and the best tools available for the job.



Billy Newport - Distinguished Engineer at IBM

Billy Newport

Building Extreme Transactional Processing (XTP) Applications with WebSphere XD ObjectGrid and Spring

This session first provides an introduction to ObjectGrid, then examines how to build J2SE-based Extreme Transactional Processing (XTP) applications with ObjectGrid and Spring. Attendees will see ObjectGrid and Spring applied in the context of a realistic financial markets scenario.

Rapid Fire: The IBM ObjectGrid

This session illustrates how to build redundant grids using ObjectGrid that make sure processing can continue when serious infrastructure failures occur.



Patrick Peralta - Oracle Software Enginer and Coherence Specialist

Patrick Peralta

Rapid Fire: The Coherence Data Grid

In this session we will examine the architecture of a typical Spring application and some of the scalability challenges that may arise, in particular the issue of state and data management.



Mark Pollack - Founder Spring.NET

Mark Pollack

Spring .NET - An Update

This session will give an update on recent developments in Spring.NET covering messaging, interop, WinForms, .NET 3.0, and AJAX integration. An overview of features not found in Spring Java, such as the Spring Expression language and its integration into the container, will also be presented.



Arjen Poutsma - Founder & Project Lead for Spring Web Services

Arjen Poutsma

Introducing Spring Web Services

2007 was the year of Spring Web Services 1.0. In this session, attendees will learn what this solid product has to offer from its creator. Come to this session to see how how to apply the latest Spring WS release to develop and consume interoperable, document-driven web services.

RESTful Web Services

REST, the REpresentational State Transfer, is the architectural style underlying the HTTP protocol. In the last couple of years, REST has emerged as a compelling and simpler alternative to SOAP/WSDL-based distributed architectures. In this session, Arjen will explain what REST is, how it can be used to build Web Services, and where it makes sense to use.

WS-DuckTyping with Spring Web Services

One of the most interesting features of languages such as Smalltalk, ObjectiveC, and Ruby is duck typing. This session will show you how you can apply duck typing to Web Services to make them more flexible and less strict.



Chris Richardson - Author of POJOs in Action

Chris Richardson

Improving Application Design with a Rich Domain Model

In this presentation, you will learn how to improve your applications by implementing business logic using a rich domain model. Chris will refactor a procedural design into an object-oriented design and illustrate the benefits of using the object-oriented approach. You will learn how to identify procedural code smells and eliminate them by refactoring your code - something you can start doing the Monday morning after the conference.

Testing Rich Domain Models

A domain model encapsulates data and behavior together into expressive domain objects. Testing is not only important for verifying domain behavior, but also measuring the suitability of the design. In this session, Chris will show you testing techniques that build confidence in your code and help you improve your design.



Thomas Risberg - co-author of "Professional Java Development with the Spring Framework"

Thomas Risberg

Persistence Tools for a Spring Environment

Working with databases always results in issues that can be helped by using available tools. In this session, Thomas will look at some useful tools and see how they can be configured to run within a Spring environment.



Graeme Rocher - Head of Grails Development for SpringSource

Graeme Rocher

Empowering Spring with Groovy DSLs

Domain specific languages (DSL) are becoming increasingly prominent with the rise of dynamic languages like Groovy and Ruby. In this talk Graeme Rocher, Grails Project Lead, introduces two interesting use cases from the Grails framework: A Spring Configuration DSL and a Spring Web Flow DSL using Groovy.

Grails for Spring Developers

In this talk the Grails project lead, Graeme Rocher, introduces a new way to develop web applications with the Spring framework. The Grails web application framework, based on the Groovy language with powerful Spring underpinnings, is lowering the barrier of entry to Java EE development with Spring.



John Rymer - Vice President, Principal Analyst Forrester Research

John Rymer


Nati Shalom - Founder and CTO of Gigaspaces

Nati Shalom

Rapid Fire: A Framework for Testing Clustered Applications

Designers of distributed systems are forced to deal with many complex issues such as high availability, scalability, performance and latency. We often address these issues with brute force development work, thereby creating a cumbersome and slow development process. Despite the challenge, the need to apply agile development and testing practices in such environments is obvious and we see numerous solutions and methodologies aimed to fulfill it. One of the more successful ones is the Spring Framework that its layered architecture enables modularity and agility of development.

Scale Out Your Spring Applications in 3 Simple Steps

In this session, Nati will present three simple steps to scale out your Spring applications. He will demonstrate how you can take an existing application employing a traditional tier-based architecture and evolve it to a service-based architecture that delivers higher levels of scalability while keeping your core programming model intact.



Rossen Stoyanchev - SpringSource Senior Consultant

Rossen Stoyanchev

Comparing Open Source Web Service Frameworks

What framework should you go with to develop web services in Java? How do the major frameworks compare in terms of features and development style? This session will provide a fair evaluation of the three major open-source web services frameworks Apache Axis, XFire CXF, and Spring Web Services. A number of factors will be considered to help attendees select the best overall framework for their requirements.

Working with Hibernate in a Spring 2.5 Environment

This session will teach you the essentials of using Hibernate with the latest version of Spring to develop database-backed applications.



Venkat Subramaniam - Founder of Agile Developer, Inc.

Venkat Subramaniam

Dynamic Languages in a Spring Application Architecture

Dynamic languages provide some great capabilities for adding dynamic behavior to your Spring applications. In this presentation we will take a look at the various options for mixing dynamic languages with Spring.



Dave Syer - Lead of Spring Batch, SpringSource Principal Consultant

Dave Syer

Inside Spring Batch - What Makes it Tick?

This presentation will give participants a chance to see the details of Spring Batch internals from the perspective of its creators. This will be of interest to anyone using Spring Batch and wanting to know more about how it works, and equally to those who are framework developers and want to see a few tricks.

Introducing Spring Batch

This presentation will introduce the exciting new Spring Batch project by example. Attendees will explore interesting cases of early adoption from clients of Accenture and Interface21 to learn the problems Spring Batch solves and the value it provides.



Erwin Vervaet - Originator of Spring Web Flow Project

Erwin Vervaet

Spring Web Flow Hidden Gems

Spring Web Flow is a powerful UI flow engine with many unique features to take advantage of in your own applications. In this session, you will learn about some of the lesser known features of Spring Web Flow and when to use them. Even if you have been working with Web Flow for some time, you'll come out of this session having learned something new.

Temporal Issues in a Rich Domain Model

This session will explain the common and complex requirement of tracking changes to information managed by a rich domain model. You will be introduced to actual-temporal, record-temporal and bi-temporal change tracking and the issues involved. Furthermore, you will also learn about several different approaches and patterns related to this problem. Finally, Erwin will show you a practical implementation of bi-temporal data leveraging Hibernate.



Craig Walls - Author of Spring in Action

Craig Walls

Useful Spring Extensions

Spring Modules is a java.net project that provides a home for extensions to the Spring Framework, almost like a Spring plugin repository. This session will provide an overview of the extensions, highlight the coolest ones and show you how you can get started with them in your applications.

From "Hello World" to Real World : Building Web Apps with Spring-DM

As a matter of good design and best practice, we all know we should divide our application code into logical layers or modules that can be developed independent of each other. But if modularization is a good practice to follow as we write our code, why do we package it all up into a monolithic WAR file for deployment?

Spring Cleaning: Tips for Managing XML Clutter

A common complaint about Spring is the vast amount of XML required to configure an application. In this presentation, I'll show you ways to reduce or even eliminate much of the XML required to configure Spring.

Spring in Action: Fundamentals for Developing Spring Apps

Spring has been one of the most exciting frameworks to emerge in the past few years. With Spring you can decouple your application's objects, enrich them with AOP, and apply transactional boundaries and security to them declaratively. It simplifies data access, remoting, web services, and JMS. It comes with its own web framework. And, even though Spring eliminates much of the need for EJBs, it will still integrate nicely with any EJBs you may have lying around. What's not to love?



Lucas Ward - Accenture Architect and Spring Batch Developer

Lucas Ward

Inside Spring Batch - What Makes it Tick?

This presentation will give participants a chance to see the details of Spring Batch internals from the perspective of its creators. This will be of interest to anyone using Spring Batch and wanting to know more about how it works, and equally to those who are framework developers and want to see a few tricks.

Introducing Spring Batch

This presentation will introduce the exciting new Spring Batch project by example. Attendees will explore interesting cases of early adoption from clients of Accenture and Interface21 to learn the problems Spring Batch solves and the value it provides.



Aaron Zeckoski - Senior Research Engineer in CARET

Aaron Zeckoski

Rapid Fire: The RSF UI Component Framework

Come to this session to learn about Reasonable Java Server Faces (RSF), a unique Java-based UI component framework that emphasies plain old semantic HTML and supports a Web Designer / Developer separation of roles.





Ben Alex

close

Ben Alex Creator of Spring Security, Spring Roo & SpringSource Principal S/W Engineer
Dr Ben Alex is a Principal Software Engineer with SpringSource, and has been working professionally in software since 1995. Ben founded the Spring Security project in 2003 and led its development into a popular, open-source security framework that is used in numerous government, banking and military installations. More recently Ben founded and serves as lead of the Spring Roo and Spring Shell projects, both of which deliver significant productivity and usability benefits to those using Spring technologies.

Ben's career history also includes other roles in software development and business. From 2005 until 2008, he led the establishment and exponential growth of SpringSource's operations in Asia-Pacific. Prior to SpringSource, Ben founded and grew a successful Australian software company, Acegi Technology Pty Limited. He has been a director and advisor to businesses in diverse industries including business services, intellectual property licensing and ecommerce.

In recent years, Ben has presented at technology conferences including JavaOne, The Server Side Java Symposium, JAOO, Oredev, SpringOne and The Spring Experience. He is a regular guest presenter at user groups across the world, with recent appearances in Sydney, Melbourne, Brisbane, Canberra, Perth, Singapore, Wellington, Auckland, Christchurch and Stockholm. He also authored the security chapter of the Wiley book, "Professional J2EE Development with Spring Framework," and maintains a blog at http://blog.springsource.com/main/author/bena/.


Michael Alford

close

Michael Alford Architect of Orbitz Worldwide's Online Travel Platform
Michael Alford is a Senior Architect for Orbitz Worldwide's online travel commerce platform, with a focus on internationalization, web architecture, concurrency, and resource-oriented architecture. He has been working with Java and e-commerce since 1997 and holds a B.S. in Computer Science (1995) from the University of Illinois at Urbana-Champaign.


Alef Arendsen

close

Alef Arendsen VP and Principal Consultant at Interface21
Alef Arendsen is VP and Principal Consultant at Interface21. Originally, Alef joined the development team of the Spring Framework in early 2003. Currently, Alef is responsible for several strategic Interface21 clients and he helps them achieve great results using some of the Spring Portfolio products. Furthermore, Alef is responsible for several activities related to technical marketing.

Alef is based out of Utrecht, the Netherlands.


Mattias Arthursson

close

Mattias Arthursson Lead of Spring LDAP
Mattias Arthursson is a senior consultant for Jayway, Sweden's leading Java consultancy firm. During his 11 years in the industry he has been working with system development on a wide variety of platforms and technologies, focusing on Java since 2000. Mattias is co-lead of Spring LDAP.


Shay Banon

close

Shay Banon Founder of the Compass Open Source Project
Shay is the founder of the Compass open source project, a unique solution enabling search capabilities into any application model. He started working on mission critical real time C/C++ systems, later moving to Java (and never looked back). Within the Java world, Shay has worked on a propriety implementation of a distributed rule engine(RETE) server, your typical Java based web projects, and messaging based projects within the financial industry. Currently, Shay is a System Architect at GigaSpaces, GigaSpaces provides a single platform for end-to-end scalability of high performance and stateful distributed applications. GigaSpaces’ unique approach enables developers to Write their business logic Once and then seamlessly Scale out the application linearly Anywhere.


Antranig Basman

close

Antranig Basman Creator of the RSF framework
Antranig Basman is designer and architect for RSF, an innovative and minimal open source Java web presentation framework, which is based on Spring. Antranig's original training was in Mathematics, but he has since branched out into biotechnological applications of software engineering, (Bayesian) statistical inference and machine intelligence systems (his PhD is in Information Engineering).

Antranig is director of Lucendo Development Ltd., which specialises in sustainable, open source development for the academic sector, and is currently based at the Centre for Applied Research in Educational Technologies (CARET) at the University of Cambridge.



Adrian Colyer

close

Adrian Colyer CTO of SpringSource
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.


Keith Donald

close

Keith Donald SpringSource Principal & Founding Partner
Keith Donald is a principal and founding partner at SpringSource, the company behind Spring and a division of VMware. At SpringSource, Keith is a full-time member of the Spring development team focusing on web application development productivity. He is also the architect behind SpringSource's state-of-the-art training curriculum, which has provided practical Spring training to over 10,000 students worldwide.

Over his career, Keith, an experienced enterprise software developer and mentor, has built business applications for customers spanning a diverse set of industries including banking, network management, information assurance, education, retail, and healthcare. He is particularly skilled at translating business requirements into technical solutions.


Christian Dupuis

close

Christian Dupuis Lead, SpringSource Tool Suite and Spring IDE
Christian is a Principal Software Engineer for SpringSource and is the leader of the Tools Team responsible for SpringSource development tools including SpringSource Tool Suite. Since 2004 Christian has led the well known Spring IDE open source project that provides development tools for the Spring Portfolio based on Eclipse.

Christian has been developing Java enterprise applications since 1997. During this time, Christian designed complex software architectures with a focus on multi-tiered, web-based, client-server applications using enterprise Java technologies and the Spring Framework. Prior to joining SpringSource, Christian worked as consultant and project manager for one of the leading global technology consulting firms in the financial sector in central Europe.

Christian has presented on a variety of enterprise Java topics at conferences such as JAX, W-JAX, SpringOne and The Spring Experience.


Mike Esler

close

Mike Esler Senior Manager, HSBC
Mike Esler is a Senior Manager at HSBC, responsible for the product management and product architecture of the framework, tools, and training provided to HSBC's global Java and Cobol development communities. He has a particular interest in developer productivity. Mike holds an MS in Computer Engineering from the University of Washington and expects to complete an MBA from Northwestern's Kellogg School of Management next year.


Mark Fisher

close

Mark Fisher Spring Integration Lead
Mark Fisher is an engineer within the SpringSource division of VMware and lead of the Spring Integration project. He is also a committer on the core Spring Framework and the Spring BlazeDS Integration project. Mark has provided consulting services for clients across numerous industries, and he has trained hundreds of developers how to use the Spring Framework and related projects effectively. Mark speaks regularly at conferences and user groups in America and Europe.



Ted Goddard

close

Ted Goddard Senior Architect at ICEsoft
Ted Goddard is a Senior Software Architect at ICEsoft Technologies and is the technical lead for the JavaServer Faces Ajax framework, ICEfaces. Following a PhD in Mathematics from Emory University that answered open problems in complexity theory and infinite colorings for ordered sets, he proceeded with post-doctoral research in component and web-based collaborative technologies. He has held positions at Sun Microsystems, AudeSi Technologies, and Wind River Systems, and currently particpates in the Servlet and JavaServer Faces expert groups.


Jeremy Grelle

close

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 technologies to deliver a rich and usable experience for the end user on the web. He has worked heavily with JSF since its initial release and is a member of the JSR-314 Expert Group for JSF 2.0.

Prior to joining SpringSource, Jeremy spent several years crafting large-scale enterprise web applications for the giants of the telecommunications industry. He was a leader in utilizing Spring, JSF, and the latest Ajax techniques to solve a wide variety of problems ranging from inventory management, to low-level network device monitoring, to providing more efficient integration with legacy mainframe systems. He began his career developing e-commerce systems at several web startups where he first became fascinated with bending web browsers to his will and hasn't turned back since.


Ben Hale

close

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.


Rob Harrop

close

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 thorough knowledge of both Java and .NET, Rob has successfully deployed projects across both platforms. He has
extensive experience across a variety of sectors, in particular banking,retail and government. Prior to joining SpringSource, he co-founded UK-based software company Cake Solutions Limited and worked as Lead Developer for a successful dotcom start-up.

Rob is the author of five books, including Pro Spring, a widely acclaimed, comprehensive resource on the Spring Framework.

Rob is a member of the JCP and is involved in the JSR-255 Expert Group for JMX 2.0. Rob is an experienced, highly-sought after, technical speaker who can communicate complex topics in a way that any developer can understand. Over the past 3-4 years, Rob has also presented at JavaOne, QCon, AOSD, The Spring Experience, SpringONE, OSCon, and OreDev on a variety of topics to rave reviews.


Jennifer Hickey

close

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 techniques for rapid development and deployment of management agents. Her interests include aspect oriented programming, asynchronous messaging, JMX, and OSGi.

Jennifer is also very interested in improving organizational productivity through testing. In a previous position, she won an excellence award for introducing automated unit, integration, and regression testing into the development process.

Prior to joining SpringSource, Jennifer was a principal architect of a large-scale network management system.



Hal Hildebrand

close

Hal Hildebrand Architect, Oracle Java Products, OSGi Expert
Hal Hildebrand arrived on earth some eons ago when his physical essence filtered down from the stars, and he took human form. Lingering for awhile on the plateau of Leng while waiting for the apes to evolve, he eventually mingled among human society, generally without being detected, although the century he spent staked out in a peat bog in Denmark was rather unpleasant and not something he'd care to repeat. Once computers were invented he became involved in distributed systems in the hope that enough insider knowledge would, at the right time, allow him to convince the artificial intelligence in control to bypass electronic security measures on the first translight spacecraft and allow him to return to the stars. This is probably still some time away. Until then he spends his time as an architect at Oracle, working on cracking the Dharma cycle of large scale distributed systems and autonomic control.


Juergen Hoeller

close

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, 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.



Rod Johnson

close

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 influential books ever published on J2EE. The sequel, J2EE without EJB (July 2004, with Juergen Hoeller), has proven almost equally significant, establishing a comprehensive vision for lightweight, post-EJB J2EE development.

Rod has extensive experience as a consultant in a wide range of industries: principally, finance, media and insurance. He has specialized in server-side Java development since 1996. Prior to that, he worked mainly in C and C++.

His experience as a consultant has led him to see problems from a client's perspective as well as a technology perspective, and has driven his influential criticism of bloated, inefficient, orthodox approaches to J2EE architecture, which have delivered very poor results for stakeholders.

Rod is the founder of the Spring Framework, which began from code published with Expert One-on-One J2EE Design and Development. Along with Juergen Hoeller, he continues to lead the development of Spring.

He regularly speaks at conferences in the US, Europe and Asia, including the ServerSide Symposium (2003, 2004 and 2005), JavaPolis (Europe's leading Java conference), and JAOO (2004). Engagements in 2005 include two presentations at JavaOne 2005 and a keynote at the JavaWorld 2005 conference (Tokyo, June).
Rod serves in the JCP on the Expert Groups defining the Servlet 2.4 and JDO 2.0 specifications.

Rod continues to be actively involved in client projects at Interface21, as well as Spring development, writing and evangelism.



Mik Kersten

close

Mik Kersten President of Tasktop, Lead of the Eclipse Mylyn Project
Mik Kersten is the President & CTO of Tasktop Technologies, lead of the Eclipse Mylyn project, and a committer on the AspectJ projects. While a research scientist at Xerox PARC Mik created the first Aspect-Oriented Programming tool support and implemented AspectJ plug-ins for JBuilder, NetBeans, VisualStudio, and Emacs. Mik created Mylyn and the Task-Focused UI technology while completing his PhD in Computer Science at the University of British Columbia. His passion is building tools that make it more natural and less stressful to work on very large systems.


Mark Kralj-Taylor

close

Mark Kralj-Taylor Lead of Java Application Infrastructure at Morgan Stanley
Mark Kralj-Taylor leads the global Java Toolkits Application Infrastructure group at Morgan Stanley. The group provides Java infrastructure centrally, including open-source libraries, to improve the productivity of Java developers throughout the firm. Mark focuses on technical direction for the group, and how Java is used across the firm, evolving a blend of open-source and in-house libraries, to take best advantage of the ever changing Java landscape, and integrate with the firm's technology environment. Before this Mark worked in application groups, using Java to deliver solutions to the business.

Prior to joining Morgan Stanley in 2000, Mark used his Physics background to develop numerical simulations in C++.


Ramnivas Laddad

close

Ramnivas Laddad Author of AspectJ in Action, Principal at SpringSource
Ramnivas Laddad is a SpringSource Principal Enginner. He has over a decade of experience in applying his enterprise Java and aspect-oriented programming (AOP) expertise to middleware, design automation, networking, web application, user interface, and security projects.

Ramnivas Laddad is a well-known expert in enterprise Java, especially in the area of AOP and Spring. He is the author of AspectJ in Action, the best-selling book on AOP and AspectJ that has been lauded by industry experts for its presentation of practical and innovative AOP applications to solve real-world problems. Ramnivas, a Spring framework committer, is also an active presenter at leading industry events such as JavaOne, JavaPolis, No Fluff Just Stuff, SpringOne, Software Development, and has been an active member of both the AspectJ and Spring communities from their beginnings.


Costin Leau

close

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 has worked on the Spring JPA integration, Pitchfork project and JavaConfig. Costin is currently the lead of the Spring Dynamic Modules (Spring OSGi) and the Spring-inspired, OSGi 4.2 Blueprint Service RI.


John Lewis

close

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 technologies, and agile software development methods. John has been working heavily in Java-based enterprise information portals since 2001 and is the lead developer of Spring Portlet MVC, which provides JSR 168 support in the Spring Framework. He is also active in several higher education open source communities, including uPortal and Sakai.


Wayne Lund

close

Wayne Lund Accenture Solution Architect
Wayne has over 20 years of experience creating, developing, and deploying enterprise architectures systems for some of the largest organizations in finance, telecom, products and government.

Wayne is a senior technology manager within Accenture and a member of the Innovation and Architecture / Custom Solutions Architecture practice. In this capacity, he has been involved in the implementation of many enterprise applications including case management, customer service, web commerce, point of sale, call center, transportation operations and government programs. He is experienced in product development life cycle, bringing a solution from concept to production and operation.

Wayne's career over the past 8 years has had special emphasis on J2EE architectures with WebSphere/WebLogic focused on configuration, deployment, and performance. Wayne has had a history with object databases and has been a strong advocate for ORM solutions including TopLink and Hibernate. He's been a speaker at JBOSS World 2005 and in many internal Accenture architecture workshops.

Most recently, Wayne has been involved with a global architecture team involved with re-defining Java architecture based on open source and Spring's lightweight frameworks. One of the most interesting of those frameworks has been the introduction of a Spring based Java Batch framework based on years of experience with large, high performing batch solutions.


Jim Moore

close

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 working with a wide range of technologies and languages, and speaks at user groups and conferences about the easiest ways to get development tasks done, whether that be specific technologies or methodologies.


Billy Newport

close

Billy Newport Distinguished Engineer at IBM
Billy is a Distinguished Engineer at IBM. He's been at IBM since 2001. Billy was the lead on the WorkManager/ Scheduler APIs which were later standardized by IBM and BEA and are now the subject of JSR 236 and JSR 237. Billy lead the design of the WebSphere 6.0 non blocking IO framework (channel framework) and the WebSphere 6.0 high availability/clustering (HAManager). Billy currently works on WebSphere XD and ObjectGrid. He's also the lead persistence architect and runtime availability/scaling architect for the base application server.

Before IBM, Billy worked as an independant consultant at investment banks, telcos, publishing companies and travel reservation companies. He wrote video games in C and assembler on the ZX Spectrum, Atari ST and Commodore Amiga as a teenager. He started programming on an Apple IIe when he was eleven, his first programming language was 6502 assembler.

Billys current interests are lightweight non invasive middleware, complex event processing systems and grid based OLTP frameworks.


Patrick Peralta

close

Patrick Peralta Oracle Software Enginer and Coherence Specialist
Patrick Peralta is a software engineer for Oracle, specializing in Coherence and middleware Java. Patrick's ten years of software development experience includes implementing Java/J2EE middle tier solutions, web applications, system integrations, and Swing desktop clients. Prior to joining Oracle, Patrick was a senior developer at Symantec, working on J2EE and integration systems. He enjoys mentoring others on technology and participating in user groups and the developer community. Patrick has a BS in computer science from Stetson University in Florida.


Mark Pollack

close

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 Spring (Java) developer since 2003 and founded its Microsoft counterpart, Spring.NET, in 2004 which he continues to lead.

Prior to joining SpringSource, he was a founding partner at CodeStreet, LLC, an independent software vendor in the financial services industry. This year Mark has been recognized as a Microsoft Most Valuable Professional (MVP) for his involvement in the technical community.



Arjen Poutsma

close

Arjen Poutsma Founder & Project Lead for Spring Web Services
Arjen Poutsma is a senior enterprise application architect with fifteen years' experience in commercial software environments. During this time he has worked with both J2EE and Microsoft .NET.

Two years ago, Arjen started to specialise in Web Services and Service Oriented Architectures. During this period he has conducted trainings and has researched SOAs in large organisations.

Arjen is the founder and the project lead for the Spring Web Services. This Spring project aims at facilitating development of document-driven web services. Recently, Arjen worked on the REST support in Spring 3.0. Arjen has also contributed to various other open source projects, including XFire, NEO and others.

Since early 2005, Arjen has been a consultant for SpringSource in The Netherlands.


Chris Richardson

close

Chris Richardson Author of POJOs in Action
Chris Richardson is a developer, architect and mentor with over 20 years of experience and is the author of the recently published book "POJOs in Action". He runs a consulting company that helps development teams become more productive and successful by adopting POJOs and lightweight frameworks. Chris has been a technical leader at a variety of companies including Insignia Solutions and BEA Systems. Chris has a computer science degree from the University of Cambridge in England. He lives in Oakland, CA with his wife and three children.


Thomas Risberg

close

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 applications, both as a DBA and as an application developer for over 20 years, using a wide variety of languages and databases.

Thomas is co-author of "Professional Java Development with the Spring Framework" together with Rod Johnson, Juergen Hoeller, Alef Arendsen, and Colin Sampaleanu, published by Wrox in 2005.


Graeme Rocher

close

Graeme Rocher Head of Grails Development for SpringSource
As Head of Grails Development for SpringSource, 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, JAOO, the Sun TechDays and more. Graeme joined SpringSource in late 2008 upon the acquisition of G2One Inc. Before founding G2One, Graeme was the CTO of SkillsMatter, a skills transfer company specializing in open source technology and agile software development, where Graeme was in charge of the company's courseware development strategy and general technical direction.


John Rymer

close

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 application servers from BEA, IBM, JBoss, Oracle, SAP, and Sun Microsystems and the equivalent portions of Microsoft's .NET platform. John also covers the business rules platforms market.


Colin Sampaleanu

close

Colin Sampaleanu Original Spring Developer & Director of R&D, SpringSource
Colin is Director of R&D 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 well as business and customer facing aspects. He is a hands-on architect with 20+ years of experience in developing commercial software, including all aspects of the software development lifecycle. Colin is co-author of 'Professional Java Development with Spring'.

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.


Nati Shalom

close

Nati Shalom Founder and CTO of Gigaspaces
Nati is responsible for GigaSpaces' technology roadmap and the direction of GigaSpaces' products as they relate to standards adaptations, architecture, and product design. Nati is also the Head of the Israeli Grid consortium. He has led the development of the first Reverse BID exchange in the Israeli Yellow Pages. He previously worked with IONA, and was responsible for the penetration of their products and technology, to most of the leading ISV's in Israel. Nati is an experienced software engineer, with a strong background in middleware and specifically CORBA and EJB. He has been working for the past ten years with some of the leading Israeli companies, such as ECI, Comverse, BMC, Elisra, Rafael, and Amdocs. Nati holds a B.Sc. in Electrical Engineering from Coventry University, U.K


Rossen Stoyanchev

close

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 and solving problems in sometimes very complex domains.

Rossen joined SpringSource in March of 2007 and is currently focusing on Spring Web technologies. He recently helped develop the 4-day "Rich Web Development With Spring" course currently being offered in locations throughout the US, Europe, and Australia. In his capacity as a New York based consultant he conducts frequent training and consulting engagements.


Venkat Subramaniam

close

Venkat Subramaniam Founder of Agile Developer, Inc.
Dr. Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects, and speaks frequently at international conferences and user groups. He is author of ".NET Gotchas," coauthor of 2007 Jolt Productivity Award winning "Practices of an Agile Developer," author of "Programming Groovy: Dynamic Productivity for the Java Developer" and "Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine" (Pragmatic Bookshelf).


Dave Syer

close

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 financial institutions worldwide. David is known for his clear and informative training style and has deep knowledge and experience with all aspects of real-life usage of the Spring framework. He enjoys creating business value from the application of simple principles to enterprise architecture. David joined SpringSource from a leading risk management software vendor where he worked closely with SpringSource on a number of projects. Recent publications have appeared in Balance Sheet, Operational Risk and Derivatives Technology.


Erwin Vervaet

close

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 research, e-commerce projects, open source initiatives, industrial software systems and business support applications. He currently works as an independent consultant, running his own software and consultancy company: www.ervacon.com.

Erwin also enjoys teaching and speaking on Java and Spring related subjects. As the originator the Spring Web Flow project, he currently co-leads it's development together with Keith Donald. He also authored the first book entirely dedicated to Spring Web Flow: Working with Spring Web Flow.


Craig Walls

close

Craig Walls Author of Spring in Action
Craig Walls has been professionally developing software for over 15 years (and longer than that for the pure geekiness of it). He is a Principal Consultant with Improving Enterprises in Dallas, TX and is the author of Modular Java (published by Pragmatic Bookshelf) and Spring in Action and XDoclet in Action (both published by Manning). He's a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring and OSGi on his blog. When he's not slinging code, Craig spends as much time as he can with his wife, two daughters, 6 birds and 2 dogs.




Lucas Ward

close

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 the development of Spring Batch, utilizing experiences from multiple batch architecture implementations throughout Accenture.


Aaron Zeckoski

close

Aaron Zeckoski Senior Research Engineer in CARET
Aaron Zeckoski is Senior Research Engineer in CARET (Centre for Applied Research in Educational Technologies) at Cambridge University. He has been involved in many aspects of system development over the past six years including analysis, design, implementation, QA, deployment, and support. His current responsibilities include project analysis, system design, and system implementation for web application development. Recent work involves Java, Spring, Hibernate, RSF (Reasonable Server Faces), PHP, and Sakai.




Follow us on Twitter

 

Featured Speakers


 

Featured Sessions


 

Registration Fees

Registration is not currently available


 

Location

Westin Diplomat
3555 South Ocean Drive
Hollywood, FL 33019
View Map
Westin Diplomat
 

Blogs



 

Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email:

 

Sponsors

Platinum Sponsors

Accenture Microsoft Microsoft VM Ware

Gold Sponsors

Terracotta Blu Age Alfresco

Silver Sponsors

Skyway Software Orange & Bronze Software Labs Rivet Logic Chariot Solutions BIRT Exchange by Actuate