TheServerSide Java Symposium: Las Vegas, March 26 to 28, 2008
TheServerSide Java Symposium: Prague, June 18 to 20, 2008
TheServerSide Java Symposium Resources
Presentation PDFs
TSSJS 2006
|
TSSJS-Europe 2006
|
TSSJS 2007
|
TSSJS-Europe 2007
TSSJS 2007
Agile Development Methodologies
Venkay Subramaniam
Ajax: Performance and Usability in a Clustered Enviroment
Eugene Ciurana
Apache Tuscany: Not the Same Old Architecture
Jeremy Boynes, Meeraj Kunnumpurath and Jim Marino
Closures for Java
Neal Gafter
Creating Grid-Based Data Infrastructures for the Enterprise
Cameron Purdy
Dynamic Scripting Languages and Java
Frank Cohen
Effective Concurrent Java
Brian Goetz
Enterprise Application Mashup: Architecting the Future
Eugene Ciurana
Enterprise Grade Ajax with JavaServer Faces
Edward Burns
From Tiers to Services Without Web Services
Nati Shalom
In-Depth Open JPA
Patrick Linskey
Filthy Rich Clients
Chet Haase
Glassbox: Open Source and Automated Application Troubleshooting
Rod Bodkin
JAX-WS and WSIT: Tangoing with .NET
Arun Gupta
Java + .NET: The Best of Both Worlds
Ted Neward
Java Performance Myths
Brian Goetz
Java Persistence API: Advanced Topics
Mark Richards
JRuby: Ruby-Tinted Classes
Charles Oliver Nutter and Thomas Enebo
JSR-305: Annotations for Software Defect Detection
William Pugh
Lucene: Generic Data Indexing
Mike Cannon-Brookes
Measuring Up Performance
Kirk Pepperdine
Metrics Driven Agile Development
Neal Ford
Mule 2 and Spring 2: Building Cutting-Edge Enterprise Service Applications
Ross Mason
Next Generation Mobile Java "The Remote Control for Web 2.0"
Jon Bostrom
POJO Scalability and Large Workloads with Open Terracotta
Jonas Boner
Pragmatic Clustering
Mike Cannon-Brookes
Service Oriented Enterprise (SOE) and Java Business Integration (JBI)
Partha Nageswaran
Simplifying Enterprise Application Development with AOP
Adrian Colyer
Scripting JavaServer Faces: The Best of Both Worlds
Edward Burns
Spring-OSGi
Adrian Colyer
Start in the Middle
Thomas Kurian
Test Driven Development
Venkat Subramaniam
Testing with Selenium
Neal Ford
The Enterprise Service Bus: Do We Really Need It?
Mark Richards
Using Static Analysis to Find Bugs in Java Software
William Pugh
Using the Java 6 Scripting API
Attila Szegedi
Writing Big Applications with Google Web Toolkit
Bruce Johnson
Writing JPA Applications
Patrick Linskey
XML and Performance
Frank Cohen
TSSJS-Europe 2007
Language-Oriented Programming
Martin Fowler, Neal Ford
Java Performance Myths: What Lurks Deep Inside a JVM?
Clifford Click
Productive Coder
Heinz Kabutz
The Secrets of Concurrency
Heinz Kabutz
Hop into Real Object Oriented (ROO)
Ben Alex
Effective Generics
Maurice Naftalin
Spring 2.1 Update
Adrian Colyer
From Tomcat to Glassfish: At Update on Server-Side Java at Sun Microsystems
Eduard Pelegrí i Llopart
Developing Enterprise Style With Open Source Software
Oisín Hurley
Fabric3/SCA: Not the Same Old Architecture
Jeremy Boynes, Meeraj Kunnumpurath, Jim Marino
Step-by-Step Legacy Migration with Aranea
Jevgeni Kabanov
Measuring up Performance
Kirk Pepperdine
Voca Payments Architecture: The Past, Present and Future
Meeraj Kunnumpurath
Programming Without a Call Stack: Event-Driven Architectures
Gregor Hohpe
Testing with Selenium
Neal Forde
Fun and Profit with the Google API in Java
Patrick Chanezon, Thomas Steiner
Ajax Security Smackdown
Ted Goddard
Cutting-edge productivity with RIFE
Geert Bevin
Eclipse Persistence Services: The Full Monty
Doug Clarke
The Benefits of Rich Clients and EJB 3.0
Micah Silverman
Memory Leaks in Java Technology-Based Applications: Different Tools for Different Types of Leaks
Gregg Sporar
Eclipse RCP: Tips & Tricks
Kai Tödter
Server-Side Equinox/OSGi and You
Thomas Watson
Spring-based Architectures
Eberhard Wolff
eXo Platform
Benjamin Mestrallet
Java + .NET: Why, exactly?
Ted Neward
Agile Software Development in the Large
Jutta Eckstein
Software Visualization and Model Generation
Erik Doernenburg, Gregor Hohpe
Writing Big Applications with Google Web Toolkit
Bruce Johnson
Writing JPA Applications
Patrick Linskey
Getting Started with JSR-208: Java Business Integration (JBI)
Eric Lu
Java Closures
Stephen Colebourne
Simplifying Enterprise Application Development with AOP
Adrian Colyer
Spring-OSGi
Adrian Colyer
Taking TDD to the Next Level
Erik Doernenburg
Monitoring, Management and Troubleshooting in the Java SE 6 Platform
Luis-Miguel Alventosa
jPDL: Simplified Workflow for Java Technology
Tom Baeyens
jRUBY: Ruby on the JVM
Ola Bini
POJO Scalability and Large Workloads with Terracotta
Jonas Bonér
Enterprise Application Mashup Architecting the Future
Eugene Ciurana
TSSJS 2006
A Dozen Ways to Get the Testing Bug
Mike Clark
Advanced Agile Techniques: Beyond XP
Scott Ambler
Advanced Analytic Applications with Java Data Mining
Mark Hornick
Advanced Testing Techniques with TestNG
Cedric Beust
AOP in the Enterprise
Adrian Colyer
Apache Geronimo Prime-time
Jeff Genender
Beyond Java: Three Technologies to Watch
Bruce Tate
"Bottom 10" Reasons Agile Teams Fail
Clinton Begin
BPEL in Java Apps
Edwin Khodabakchian
Building Quality Applications with AJAX
Dion Almaer & Justin Gehtland
Building Quality Applications with AJAX Frameworks
Dion Almaer & Justin Gehtland
Distributed Caching: Essential Lessons
Cameron Purdy
Dive into RIFE
Geert Bevin
EJB 3.0: The Good, the Bad and the Ugly
Patrick Linskey
Enterprise Java Beans 3.0
Linda DeMichiel & Mike Keith
The End of Tier-Based Architecture
Nati Shalom, Gigaspaces
Essential EJB 3.0 Persistence
Doug Clarke
Extreme Web Caching
Jason Hunter
Flow with Continuations
Geert Bevin
GlassFish
Jerome Dochez
Identity Management
Justen Stepka
Introduction to Seam
Gavin King
Java Persistence
Linda DeMichiel & Mike Keith
J2EE Development with Apache Geronimo
Aaron Mulder & Dain Sundstrom
Java Specialists in Action
Heinz Kabutz
JCR vs. RDBMS: Your App. is a "Content App.", 10 symptoms!
David Nuescheler
Messaging: A Flexible, Powerful, and Extensible Communication Model
Ted Neward
The Mobile Java Application Continuum
Eugene Ciurana
OSWorkflow
Hani Suleiman
Patterns in Service-Oriented Architectures
Gregor Hohpe
Portlet Development with JSF
Kito Mann
Productive Coder
Heinz Kabutz
RAD That Ain't Bad: Domain Driven Development with Trails
Chris Nelson
Refactoring Databases: Evolutionary Database Design
Scott Ambler
Service Oriented Architecture with JBI and ServiceMix
Bruce Snyder
Shale: The Next Struts?
Craig McClanahan)
Software Visualization and Model Generation
Gregor Hohpe & Eric Dornenberg
State of Web Frameworks
Craig McClanahan
Virtualizing Container-Based Applications
Jamie Bernadin, DataSynapse
Where Did All the Beautiful Code Go?
Gregor Hohpe
XQuery for the Java Geek
Jason Hunter
XML, Schemas and Performance
Frank Cohen
TSSJS-Europe 2006
Developing in a Service-Oriented World
Gregor Hohpe
Spring Update:What's New and Cool in Spring 2.0
Rod Johnson
Java Specialists in Action
Heinz Kabutz
Productive Coder
Heinz Kabutz
EJB 3.0
Mike Keith
Java Persistence
Mike Keith
Introduction to Seam
Gavin King
EJB3 Java Persistence API: The Good, The Bad, and The Ugly
Patrick Linskey
Building a Reliable Open Source ESB with Mule
Ross Mason
Messaging: A Flexible, Powerful and Extensible Communication Model
Ted Neward
Portlets and WSRP
Rickard Öberg
Performance Anti-Patterns
Kirk Pepperdine
Creating Grid-Based Data Infrastructures for the Enterprise
Cameron Purdy
Service Oriented Architecture Meets Web 2.0
Bruce Snyder
Using Java Based Inegration to Enable Composite Applications with Service Mix
Bruce Snyder
Web Services Security Using Java
Raghavan Srinivas
Building Reliable and High Performance Messaging Applications with POJOs and Apache ActiveMQ
James Strachan
Beyond Java: Technologies to Watch
Bruce Tate
10 Things Java Should Steal from Ruby
Bruce Tate
Turbocharging Development with MDA, Patterns, and MetaTooling
Paul Verschueren
Advanced Ajax Applications with DWR
Joe Walker