TSSJS_header Home
Please note: Schedule and Room Locations are subject to change.

Tuesday, March 15, 2011

6:00 p.m. - 7:30 p.m. Early Registration
Location: East Promenade

Day One – Wednesday, March 16, 2011

7:00 a.m. - 8:00 a.m. Onsite Registration and Welcome Refreshments
Location: Exhibit Hall
8:00 a.m. - 8:15 a.m. Welcome and Morning Announcements from Cameron McKenzie, Editor of TheServerSide.com
Location: Main Ballroom
8:15 a.m. - 9:30 a.m. Opening Keynote
Surfing the Currents of Change

Presented by James Gosling, Father of the Java programming language
Location: Main Ballroom
9:30 a.m. - 10:00 a.m. Lightning Rounds: Quick, 5-Minute Presentations on Hot or Emerging Java Technologies
Location: Main Ballroom
10:00 a.m. - 10:20 a.m. Peer and Vendor Networking Break with Refreshments

Location: Exhibit Hall
10:20 a.m. - 11:20 a.m. Test Smells in Your Code Base
Lasse Koskela
Agile
Location: Breakout 1
Extending VisualVM with JavaFX
Kirk Pepperdine & Stephen Chin
Core Java

Location: Breakout 2
Do You Really Get Class Loaders?
Jevgeni Kabanov
Tools & Techniques
Location: Breakout 3
GWT Roundup: An Overview of Google's Web Toolkit and Hybrid Integration
Scott Selikoff
Language
Location: Breakout 4
11:20 a.m. - 11:30 a.m. Break
11:30 a.m. - 12:10 p.m. Sponsored Keynote by Oracle
GlassFish 3.1: Java EE 6 and beyond
P resented by Jerome Dochez
Location: Main Ballroom
12:10 p.m. - 1:05 p.m. Lunch
Location: Exhibit Hall
1:05 p.m. - 2:05 p.m. Effective Caching Across Enterprise Application Tiers
Reza Rahman
Architecture
Location: Main Ballroom
What Riding the Camel Can Do For You!
Heath Kesler
Language
Location: Breakout 1
How jQuery Made Bob a Rich Man
Bear Bibeault
Tools & Techniques
Location: Breakout 2
Evolving Enterprise Code with Scala & Wicket
Craig Tataryn
Core Java
Location: Breakout 3
Track Keynote Bringing Code to the Cloud and Back Again
Rod Johnson & Mik Kersten
Cloud
Location: Breakout 4
2:05 p.m. - 2:25 p.m. Peer and Vendor Networking with Refreshments

Location: Exhibit Hall
2:25 p.m. - 3:25 p.m. Track Keynote Enterprise Java Platforms for the Next Decade
Jim Knutson
Core Java
Location: Main Ballroom
How to Reap the Benefits of Agile-Based Test-Driven Development
Jonathan Fullam
Agile
Location: Breakout 1
What's New on the Persistence Side: Getting to Know JPA 2.0
Cameron McKenzie & Janeice Del Vecchio
Language
Location: Breakout 2
Comparing, Contrasting and Differentiating Between Mobile Platforms
Mark Spritzler
Language
Location: Breakout 3
Everything You Ever Wanted to Know About Online Video
Matt Raible
Core Java
Location: Breakout 4
3:25 p.m. - 3:35 p.m. Break
3:35 p.m. - 4:35 p.m. Keynote: Java in Flux: Utopia or Deuteronopia?
Steve Harris, Senior VP, Application Server Development, Oracle
Adam Messinger, VP, Development in the Fusion Middleware Group, Oracle
Location: Main Ballroom
4:35 p.m. - 5:05 p.m. Meet the Authors
Bear Bibeault, Author, jQuery in Action
Jeff Genender, Professional Apache Tomcat 6 (WROX Professional Guides), Enterprise Java(tm) Servlets, Professional Apache Geronimo (Wrox Professional Guides)
Lasse Koskela, Test Driven: Practical TDD and Acceptance TDD for Java Developers and Unit Testing in Java
Cameron McKenzie, Editor of TheServerSide.com, Author, Hibernate Made Easy
Andrew Monkhouse, Author, Sun Certified Java Developer Guide
Reza Rahman, EJB3 in Action
Martijn Verburg and Ben Evans, The Well-Grounded Java Developer
Location: Exhibit Hall
5:05 p.m. - 7:20 p.m. Evening Reception and "Ask the Execs" Q&A Panel Discussion

Mix, Mingle and Network with Speakers and Your Peers
Location: Main Ballroom

Day Two – Thursday, March 17, 2011

8:00 a.m. - 8:30 a.m. Morning Refreshments
Location: Exhibit Hall
8:30 a.m. - 8:40 a.m. Welcome and Morning Announcements from Cameron McKenzie, Editor of TheServerSide.com
Location: Main Ballroom
8:40 a.m. - 9:40 a.m. Keynote Panel Discussion
The Java Community Process: What's Broken and How to Fix It
Moderated by Cameron McKenzie
Patrick Curran, Head of the Java Community Process
James Gosling, Father of the Java programming language
Reza Rahman, Author, EJB 3 in Action; Member, Java EE 6 and EJB 3.1 expert groups
Location: Main Ballroom
9:40 a.m.- 10:00 a.m. Peer and Vendor Networking Break
Location: Exhibit Hall
10:00 a.m. - 11:00 a.m. Distributed to the Extreme: The Open Source Development Process
Emiliano Conde
Agile
Location: Main Ballroom
Performance Tuning with Cheap Drink and Poor Tools (Part Deux)
Kirk Pepperdine
Core Java
Location: Breakout 1
Apache Camel, the Integration Framework: Tales from the Leading Camel Experts
Claus Ibsen & James Strachan
Architecture
Location: Breakout 2
Track Keynote
Pump It Up: Maximizing the Value of an Existing Investment in Java with Ruby

Charles Nutter
Languages
Location: Breakout 3
Mylyn 3.4 and the New Face of the Java IDE
Mik Kersten
Tools & Techniques
Location: Breakout 4
11:00 a.m. - 11:10 a.m. Break
11:10 a.m. - 11:50 p.m. Sponsored Keynote by EnterpriseDB
Predicting Technology Ubiquity: What makes standards stick?
Presented by Tom Kincaid
Location: Main Ballroom
11:50 p.m. - 12:45 p.m. Lunch and Peer Networking
Location: Exhibit Hall
12:45 p.m. - 1:45 p.m. Track Keynote
Agile Schmagile: The Backlash Against Agile

Jon Kern
Agile
Location: Main Ballroom
Developing a Message-Driven Architecture with Spring
Mark Fisher
Architecture
Location: Breakout 1
A Quick Tour of the CDI Landscape
Reza Rahman
Core Java
Location: Breakout 2
SEO in the Real World: A Java Case Study in What Works and What Doesn't
Paul Wheaton
Languages
Location: Breakout 3
How Mega-Corp Open Source its Internal Software & Leveraged a Volunteer Community (And How Your Corporation Can Too!)
Martijn Verburg
Core Java
Location: Breakout 4
1:45 p.m. - 1:55 p.m. Break
1:55 p.m. - 2:25 p.m. Vendor Technical Session:
Developer Experience, WebLogic Server and Java EE 6
Jeff West, Oracle
Location: Breakout 1
Vendor Technical Session:
Introduction to PostgreSQL for Development and Deployment

Tom Kincaid, EnterpriseDB
Location: Breakout 2
Vendor Technical Session:
Scalable Digital Advertising for Automobile Dealers
Tim Ieong, ADP
Location: Breakout 3

2:25 p.m. - 2:35 p.m. Break
2:35 p.m. - 3:35 p.m. Comparing JVM Web Frameworks
Matt Raible
Cloud
Location: Main Ballroom
REST Never Sleeps (And Neither Does Your Middleware)
Bill Burke
Architecture
Location: Breakout 1
The Premier Sun Designation: Mastering the Oracle Certified Architect Exam
Michael Ernest
Core Java
Location: Breakout 2
Static Analysis in Search for Performance Anti-Patterns
Patrycja Wegrzynowicz
Tools & Techniques
Location: Breakout 3
3:35 p.m. - 3:55 p.m. Peer and Vendor Networking Break with Refreshments
Location: Exhibit Hall
3:55 p.m. - 4:55 p.m. Panel Discussion: Who Invited All These Other Languages to My JVM?
Moderated by Cameron McKenzie
Languages
Location: Main Ballroom
It's Your Infrastructure Now: Developing Solutions in an IaaS World
Jason Whaley
Architecture
Location: Breakout 1
Back to the Future with Java 7
Martijn Verburg & Ben Evans
Core Java
Location: Breakout 2
Breaking All the Rules: The Myth of Testing and Deployment in the Cloud
Andrew Monkhouse
Cloud
Location: Breakout 3
Testing Java EE 6 Applications: Tools and Techniques
Reza Rahman
Tools & Techniques
Location: Breakout 4
4:55 p.m. - 5:05 p.m. Break
5:05 p.m. - 6:05 p.m. Do You Really Get Memory?
Jevgeni Kabanov
Core Java
Location: Main Ballroom
OSGi-Enabled Java EE Applications in GlassFish
Jerome Dochez
Architecture
Location: Breakout 1
Lightweight Application Development with Java EE 6
Adam Bien
Core Java
Location: Breakout 2
A JVM Does That???
Cliff Click
Cloud
Location: Breakout 3
6:05 p.m. - 7:35 p.m. Ask the Experts

Location: Exhibit Hall
8:30 p.m. Dinner with Strangers (Optional; sign up at registration during Days 1 and 2; meet in lobby at 8:00 p.m.)

Go as Strangers, Leave as Friends! We'll make reservations at some of Las Vegas' best restaurants. Sign up for the restaurant of your choice on Days 1 and 2, and meet your fellow "strangers" in the Hotel Main Lobby and head to the restaurant. It's a great way to expand your professional network and meet new friends.

Day Three – Friday, March 18, 2011

8:30 a.m. - 9:00 a.m. Morning Refreshments
Location: Exhibit Hall
9:00 a.m. - 9:10 a.m. Welcome and Morning Announcements from Cameron McKenzie, Editor of TheServerSide.com
Location: Main Ballroom
9:10 a.m. - 10:10 a.m. Keynote: Driving Java Innovation in the Cloud
Rod Johnson, Creator of the Spring framework
Location: Main Ballroom
10:10 a.m. - 10:30 a.m. Peer and Vendor Networking Break with Refreshments
Location: Exhibit Hall
10:30 a.m. - 11:30 a.m. The Diabolical Developer: What You Need to Do to Become Awesome
Martijn Verburg
Agile
Location: Main Ballroom
Tax Dollars and Open Source
Johan Edstrom
Architecture
Location: Breakout 1
Anti-Patterns and Best Practices for Hibernate
Patrycja Wegrzynowicz
Tools & Techniques
Location: Breakout 2
Java Power Tools: The Cloud Edition
Adrian Cole
Core Java
Location: Breakout 3
JavaServer Faces in the Cloud
Andy Bosch
Cloud
Location: Breakout 4
11:30 a.m. - 11:40 a.m. Break
11:40 a.m. - 12:00 p.m. Vendor Technical Session
Globals: Extreme Performance for Java
Presented by Iran Hutchinson, InterSystems
Location: Main Ballroom
12:00 p.m. - 12:55 p.m. Lunch
Location: Exhibit Hall
12:55 p.m. - 1:55 p.m. Track Keynote
The (Not So) Dark Art of Performance Tuning

Kirk Pepperdine
Tools & Techniques
Location: Main Ballroom
Building Websockets Applications with GlassFish / Grizzly
Justin Lee
Architecture
Location: Breakout 1
Java EE 6 Patterns and Best Practices: What I Learned in the Field
Adam Bien
Core Java
Location: Breakout 2
Ajax Applications with JSF 2 and RichFaces 4
Max Katz
Core Java
Location: Breakout 3
An Introduction to Seam 3
Reza Rahman
Languages
Location: Breakout 4
1:55 p.m. - 2:05 p.m. Break
2:05 p.m. - 3:05 p.m. Panel Discussion: Client Side Development Smackdown
Moderated by Cameron McKenzie
Languages
Location: Main Ballroom
Java in the Microsoft Cloud: Deploying Enterprise Applications to Windows Azure
James White
Cloud
Location: Breakout 1
Throw Away All the Rules. Now What Process Do You Follow?
Jeanne Boyarsky
Agile
Location: Breakout 2
Java Performance Tuning: Embrace the Whole Platform
Michael Ernest
Core Java
Location: Breakout 3
3:05 p.m. - 3:15 p.m. Break
3:15 p.m. - 4:15 p.m. Closing Keynote
The Revolutionary Developer: Our Social Responsibility in a Time of Transition
Presented by Cameron McKenzie, Editor of TheServerSide.com
Location: Main Ballroom