SpringOne 2GX - Schedule

Monday - October 15


3:00 - 6:30 PM REGISTRATION - SPRINGONE 2GX: COLUMBIA HALL
4:30 - 6:30 PM WELCOME RECEPTION: COLUMBIA HALL
6:30 - 7:30 PM DINNER: INTERNATIONAL BALLROOM
7:30 - 8:45 PM Keynote: Spring 2012 and Beyond by Juergen Hoeller, Graeme Rocher, and Mark Pollack
8:45 - 10:00 PM OPENING NIGHT RECEPTION: INTERNATIONAL BALLROOM

Tuesday - October 16


SpringOne 2GX
Web and JavaScript Data and Integration Core Spring Applied Spring Developing for the Cloud Core Groovy Essential Grails More Groovy G&G Special Topics
  Spring Web & Mobile Data and Integration Core Spring / Intro to Spring Applied Spring Developing for the Cloud Georgetown Jefferson East Monroe
7:30 - 8:30 AM BREAKFAST/LATE REGISTRATION: INTERNATIONAL BALLROOM
8:30 - 10:00 AM

Architecture of a modern web app

Scott Andrews

Using JPA effectively with Spring

Mark Spritzler

Spring Framework 3.2 and 3.3 - Themes and Trends

Juergen Hoeller

Whoops! Where did my architecture go?

Oliver Gierke

Cloud Foundry Bootcamp

Josh Long

What's new in Groovy 2.0?

Guillaume LaForge

Thorough Introduction To Grails 2

Jeff Scott Brown

Spock - Unit Test and Prosper

Ken Sipe

Gradle - the Innovation continues

Hans Dockter and Luke Daley
10:00 - 10:15 AM MORNING BREAK: COLUMBIA HALL
10:15 - 11:45 AM

What's New in Spring MVC 3.2

Rossen Stoyanchev

The Spring Data MongoDB Project

Chris Harris

Introduction to Spring Integration and Spring Batch

Gunnar Hillert and Gary Russell

Effective design patterns with NewSQL

Jags Ramnarayan and Guillermo Tantachuco

What's New in Cloud Foundry

Jennifer Hickey and Ramnivas Laddad

Applying Groovy Closures for fun and productivity

Venkat Subramaniam

Warp 10: High performance Grails

Emiliano Conde

Next Level Spock

Luke Daley

Modern Application Architectures with Grails and Spring

Brian Jimerson
11:45 - 12:45 PM LUNCH: INTERNATIONAL BALLROOM
12:45 - 2:15 PM

Extending Spring MVC with Spring Mobile and JavaScript

Craig Walls and Roy Clarkson

How to build Big Data Pipelines for Hadoop using OSS

Costin Leau

Getting Started with Spring Security 3.1

Rob Winch

Building an Enterprise CRM with Grails and Spring Integration

Ellery Crane

Thinking Outside the Container: Running Standalone Apps on Cloud Foundry

Jennifer Hickey

Improving your Groovy code quality

Venkat Subramaniam

Grails Update

Graeme Rocher

Geb - Very Groovy Browser Automation

Luke Daley

Under the Hood: Using Spring in Grails

Burt Beckwith
2:15 - 2:45 PM BREAK: COLUMBIA HALL
2:45 - 4:15 PM

A Tour of Modern Templating Frameworks with Spring MVC

Rob Winch

Addressing Messaging Challenges Using Spring and RabbitMQ Technologies

Tom McCuch and Oleg Zhurakousky

An Introduction to Spring Data

Mark Pollack

Spring Insight

Talya Gendler and Lyor Goldstein

Cloud Foundry Architecture

Ramnivas Laddad

Groovy as a weapon of massive PAASification

Nenad Bogojevic

The Grails Cache Plugins

Burt Beckwith

Design Patterns in Groovy

Venkat Subramaniam

Grails in the Enterprise: Can I? Should we?

Todd Ellermann
4:15 - 4:30 PM BREAK: COLUMBIA HALL
4:30 - 6:00 PM

When and why would I use OAuth2?

Dave Syer

Spring Data Repositories – A Deep Dive

Oliver Gierke

Spring Project Infrastructure

Roy Clarkson and Gunnar Hillert

Ten Great Reasons to Virtualize Your Java Apps

Benjamin Corrie

Practical Tips for Application Development on Cloud Foundry

Phil Webb

Creating Groovy DSLs that Developers can Actually Use

Guillaume LaForge, Andrew Eisenberg, and Paul King

Productive Grails Functional Testing

Luke Daley

GORM Internals

Graeme Rocher

Patterns for Efficient Build Promotion

Hans Dockter
6:00 - 7:30 PM DINNER: INTERNATIONAL BALLROOM
7:30 - 8:45 PM Keynote: The New Application Architectures by Adrian Colyer
8:45 - 10:00 PM SPONSOR RECEPTION: INTERNATIONAL BALLROOM
9:00 - 10:00 PM BIRDS OF A FEATHER SESSIONS

Wednesday - October 17


SpringOne 2GX
Web and JavaScript Data and Integration Core Spring Applied Spring Big Data Core Groovy Essential Grails More Groovy G&G Special Topics
  Spring Web & Mobile Data and Integration Core Spring / Intro to Spring Applied Spring Developing for the Cloud Georgetown Jefferson East Monroe
7:30 - 8:30 AM BREAKFAST: INTERNATIONAL BALLROOM
8:30 - 10:00 AM

Introduction to WebSockets

Chris Beams, Gunnar Hillert, and Rossen Stoyanchev

Introduction to Cascading

Paco Nathan

Using Spring in Scala

Arjen Poutsma and Oleg Zhurakousky

Automated Provisioning of Spring Apps to EC2 & VMware vCloud

Brian Dussault and David Winterfeldt

Splunk as a Big Data Platform for Developers

Damien Dallimore

Integrating Groovy and JVM Languages

Venkat Subramaniam

What Is New In Grails 2?

Jeff Scott Brown

Groovy Power Tools

Ken Sipe

Modularizing your Grails application with private plugins

Kenneth Liu
10:00 - 10:15 AM BREAK: COLUMBIA HALL
10:15 - 11:45 AM

Client-Side UI Smackdown

Craig Walls

What's New in Spring Integration

Gunnar Hillert, Gary Russell, and Oleg Zhurakousky

From Spring + Java to Spring + Akka - A Journey of Discovery

Nilanjan Raychaudhuri and Josh Suereth

Understanding Java Garbage Collection and what you can do about it

Gil Tene

Decomposing Applications for Deployability and Scalability

Chris Richardson

Functional Groovy

Paul King

Just do it: Migrating to Grails

Emiliano Conde

Standardizing your Enterprise Build Environment with Gradle

Luke Daley

Griffon Jumpstart

Andres Almiray
11:45 - 12:45 PM LUNCH: INTERNATIONAL BALLROOM
12:45 - 2:15 PM

Designing a REST-ful API using Spring 3

Ben Hale

Getting started with Spring Data and Distributed Database Grids

Mark Johnson and David Turanski

Akka eye for the Spring guy

Jan Machacek

Spring Integration in the Wild

John Davies

Batch Processing and Integration on Cloud Foundry

Josh Long

Groovy 2: type checking to the rescue!

Cedric Champeau

Hacking the Grails Spring Security Plugin

Burt Beckwith

Groovy & Grails for Spring/Java developers

Peter Ledbrook

Streaming Video In Grails

Ryan Vanderwerf
2:15 - 2:45 PM BREAK: COLUMBIA HALL
2:45 - 4:15 PM

Going Async - Practical Patterns for Push-Enabled Applications

Jeremy Grelle

Addressing the Big Data Challenge with a Graph

Emil Eifrem and Michael Hunger

Spring for Dummies: Enabling Business Developers

Edward Callahan and Derek Henninger

Building for Performance with Spring Integration & Spring Batch

Andrew Elmore

Case Study: Provisioning a Multi-Site In-Memory Database

Manuel David

Making Java Groovy

Kenneth Kousen

Developing Mobile HTML5 Apps with Grails

Sebastian Blanc

Groovy AST Demystified

Andres Almiray

Grails & Async

Colin Harrington
4:15 - 4:30 PM BREAK: COLUMBIA HALL
4:30 - 6:00 PM

Tooling for the JavaScript Era

Andy Clement and Martin Lippert

Spring Integration, Batch, and Data Lightning Talks

Mark Fisher and Mark Pollack

Java EE Services for Spring Applications

Juergen Hoeller and Marius Bogoevici

Virtualizing and Tuning Large Scale Java Applications

Emad Benjamin

An Introduction to Broadleaf Commerce: A Spring-enabled E-Commerce Framework

Kelly Tisdell

Advanced Metaprogramming With Groovy

Jeff Scott Brown

Testing Grails

Kenneth Kousen

Gradle Plugin Best Practices

Luke Daley

Under the Hood: Using Native Hibernate in Grails

Burt Beckwith
6:00 - 7:00 PM DINNER: INTERNATIONAL BALLROOM

Thursday - October 18


SpringOne 2GX
Web and JavaScript Data and Integration Core Spring Applied Spring TBA Core Groovy Essential Grails More Groovy G&G Special Topics
  Spring Web & Mobile Data and Integration Core Spring / Intro to Spring Applied Spring Developing for the Cloud Georgetown Jefferson East Monroe
7:30 - 8:30 AM BREAKFAST: INTERNATIONAL BALLROOM
8:30 - 10:00 AM

IOC + Javascript

Brian Cavalier and John Hann

Java Batch JSR-352

Jonathan Fullam and Wayne Lund

An introduction to Spring.NET for Java developers

Stephen Bohlen and Dave Tillman

Implementing Domain-Driven Design with Spring and vFabric

Vaughn Vernon and Wesley Williams
tbd

Writing your own Groovy 2.0 module

Paul King

Resources Plugin Deep Dive

Colin Harrington

Design Patterns in Groovy

Kenneth Kousen

Grails goes Graph

Stefan Armbruster
10:00 - 10:15 AM BREAK: COLUMBIA HALL
10:15 - 11:45 AM

Testing Web Applications with Spring 3.2

Sam Brannen and Rossen Stoyanchev

Managing and Monitoring Spring Integration Applications

Gary Russell

What's new with tooling for Spring, Grails and the Cloud

Andy Clement and Martin Lippert

Extreme Makeover - Application Edition

Lee Faus
tbd

Making Spring Groovy

Kenneth Kousen

Web Clustering Integration with Terracotta, Quartz, & Grails 2

Ryan Vanderwerf

Solving tic-tac-toe: an exploration of static vs dynamic typing

Paul King

GETn2it -- Case study of building a startup's business using Grails and Spring

Brian Jimerson
11:45 - 12:45 PM LUNCH: INTERNATIONAL BALLROOM
12:45 - 2:15 PM

Making Connections with Spring Social

Craig Walls

Spring Data REST: Easily export JPA entities directly to the web

Jon Brisbin

Springing forward with Roo add-ons

Ken Rimple

Migrating Java EE Applications to Spring and Tomcat

Abdul Wajid
tbd

Understanding Hibernate through Grails

Kenneth Kousen

Grails and the World of Tomorrow

Peter Ledbrook

Options for Concurrency in Groovy

Venkat Subramaniam

Building an Integration Platform with Grails and Gradle

Brian Saville
2:15 - 2:45 PM BREAK: COLUMBIA HALL - CONCLUSION OF SPRINGONE2GX 2012