TSSJS_header Home

Email the Agenda

Day One – Wednesday, March 17, 2010 – Happy St. Patrick's Day!

7:00 a.m. - 8:00 a.m. Onsite Registration and Welcome Refreshments
8:00 a.m. - 8:15 a.m. Welcome and Morning Announcements from TheServerSide.com, Your Enterprise Java Community
8:15 a.m. - 9:35 a.m. Keynote: Java Today and Tomorrow from James Gosling, Father of the Java programming language
9:35 a.m. - 10:10 a.m. Lightning Rounds: Quick, 5-Minute Presentations on Hot or Emerging Java Technologies
10:10 a.m. - 10:35 a.m. Morning Refreshment Break, Peer and Vendor Networking
10:35 a.m. - 11:35 a.m. Resource-Oriented Enterprise Service Bus
Jeremy Deane
Architecture and SOA
Java EE 6 Overview
Reza Rahman
Language
Cloud Computing with Scala and GridGrain
Nikita Ivanov
Cloud
Hunting Memory Leaks
Kirk Pepperdine
Tools & Techniques
11:45 a.m. - 12:25 p.m. Keynote Presentation
12:25 p.m. - 1:15 p.m. Lunch
1:25 p.m. - 2:25 p.m. Streamline Web Application Development with JSF 2.0
David Geary
Frameworks
Software Quality: The Quest for the Holy Grail?
Jesper Pedersen
Tools & Techniques
Mission-Critical Enterprise/Cloud Applications Case Study
Eugene Ciurana
Cloud
Google App Engine Persistence: Mapping RDBMS Concepts to the App Engine Datastore
Max Ross
Cloud
2:35 p.m. - 3:20 p.m. Keynote: The Cloud Computing Continuum from Bob McWhirter, Chief Architect, Cloud Computing, Middleware, Red Hat
3:20 p.m. - 3:45 p.m. Afternoon Refreshment Break, Peer and Vendor Networking
3:45 p.m. - 4:45 p.m. Creating an Event-Driven SOA
Eben Hewitt
Architecture and SOA
JRuby for Mission-Critical Applications Case Study
Eugene Ciurana
Language
Developing with Amazon WS - Highly Scalable Services that are Someone Else's Headache to Maintain and Develop
Chris Richardson
Cloud
Rich Enterprise Applications with JavaFX
Max Katz
TheClientSide
4:55 p.m. - 5:55 p.m. Integration Platform Panel
Josh Long, Author, Spring Enterprise Recipes and Spring Web Recipes
Jeff Genender, Apache ServiceMix committer and PMC member
Ross Mason, CTO, MuleSource
Moderated by Eugene Ciurana and Matt Raible
5:55 p.m. - 7:35 p.m. Ask the Expert Discussion Groups
Dave Chappell, Chief Technologist for SOA, Oracle
Rod Johnson, Creator of Spring
Eugene Ciurana, Author, Developing with Google App Engine
Kirk Pepperdine, Head of JavaPerformanceTuning.com
Matt Raible, UI Consultant
Jeff Genender, Java Open Source Consultant
David Geary, Author, Graphic Java Swing, Core JSF and more

Day Two – Thursday, March 18, 2010

8:30 a.m. - 9:00 a.m. Morning Refreshments
9:00 a.m. - 9:10 a.m. Welcome and Morning Announcements from TheServerSide.com, Your Enterprise Java Community
9:10 a.m. - 10:10 a.m. Keynote: The Grid, The Cloud, & The Bus from Dave Chappell, Creator of the ESB and Chief Technologist for SOA at Oracle
10:20 a.m. - 11:20 a.m. GWT fu: Going Places with the Google Web Toolkit
David Geary
Frameworks
A Quick Tour of Contexts and Dependency Injection for Java EE
Reza Rahman
Language
Elastic Data on the Cloud: Hype or Reality?
Nati Shalom
Cloud
Highly Interactive Software with Java and Flex
James Ward
TheClientSide
11:20 a.m. - 11:45 a.m. Morning Refreshment Break, Peer and Vendor Networking
11:45 a.m. - 12:25 p.m. Lunch Keynote
12:25 p.m. - 1:15 p.m. Lunch and Peer Networking
1:15 p.m. - 2:15 p.m. Practical Web Service Design and Development
Ryan Heaton
Architecture and SOA
Push the Button - Improving the Current Practice of Continuous Integration
Jason Whaley
Tools & Techniques
Running Java and Grails Applications on the Amazon Elastic Compute Cloud
Chris Richardson
Cloud
Flex vs. GWT Smackdown
Matt Raible & James Ward
TheClientSide
2:25 p.m. - 3:25 p.m. Getting Started with jBPM4 and Spring
Josh Long
Frameworks
A Practical Guide to DSLs for the Java Developer
Jesus Rodriguez
Language
ESB, OSGi, and the Cloud: Making Rain with ServiceMix 4
Jeff Genender
Cloud
Tomorrow's Tech Today: HTML 5
Scott Davis
TheClientSide
3:25 p.m. - 3:50 p.m. Afternoon Refreshment Break, Peer and Vendor Networking
3:50 p.m. - 4:20 p.m. Tech Sessions: Vendors display, present and discuss their technologies. This is your opportunity to ask questions and evaluate solutions.
4:30 p.m. - 5:30 p.m. Hidden Web Services: Microformats and the Semantic Web
Scott Davis
Architecture and SOA
Building Enterprise Mashups with jBeans
Ross Mason
Tools & Techniques
Mix it Up in the Cloud: ServiceMix Solution for SaaS
Heath Kesler
Cloud
Ajax Applications with RichFaces and JSF 2.0
Max Katz
TheClientSide
5:40 p.m. - 7:40 p.m. TheServerSide Java Symposium Cocktail Reception, sponsored by Oracle
Mix, Mingle and Network with Speakers and Your Peers
8:30 p.m. Dinner with Strangers. Attendees sign up in advance. Meet in lobby at 8:00 pm.

Day Three – Friday, March 19, 2010

8:30 a.m. - 9:00 a.m. Morning Refreshments
9:00 a.m. - 9:10 a.m. Welcome and Morning Announcements from TheServerSide.com, Your Enterprise Java Community
9:10 a.m. - 10:10 a.m. Keynote: What's New in Spring 3.0 from Rod Johnson, Creator of Spring
10:20 a.m. - 11:20 a.m. Vaadin - Rich Web Applications in Server-Side Java without Plugins or JavaScript
Joonas Lehtinen
Frameworks
Testing Scripts and DSLs: A Practical Use of JSR-223
William Martinez Pomares
Language
Just Tune It
Kirk Pepperdine
Tools & Techniques
The Busy Developer's Guide to ECMA(Java)Script
Ted Neward
TheClientSide
11:20 a.m. - 11:50 a.m. Morning Refreshment Break, Peer and Vendor Networking
11:50 a.m. - 12:10 p.m. Tech Sessions: Vendors display, present and discuss their technologies. This is your opportunity to ask questions and evaluate solutions.
12:10 p.m. - 1:00 p.m. Lunch and Peer Networking
1:00 p.m. - 2:00 p.m. Pragmatic Architecture
Ted Neward
Architecture and SOA
The Future of Web Frameworks
Matt Raible
Frameworks
Getting into Open Source: Everything You Wanted to Know About Open Source that Nobody Told You
Jeff Genender
Tools & Techniques
Performance Anti-Patterns in Ajax Applications
Andreas Grabner
TheClientSide
2:10 p.m. - 3:10 p.m. Getting Things Done for Programmers
Kito Mann
Tools & Techniques
Keep Pushing: How We Rebuilt Yahoo! Mail and Facebook Using JSF and Survived
George Maggessy & Maiko Rocha
TheClientSide
Using Java Parallel Method Invocation to Accelerate Data Analysis on a Distributed Data Grid
Bill Bain
Cloud
The Busy Java Developer's Guide to Scala: Patterns
Ted Neward
Language