Creating, Telling, and Tracking User Stories
David Hussman
|
JavaScript Exposed: There's a Real Programming Language in There! (Part 1)
Glenn Vanderburg
|
JavaScript Exposed: There's a Real Programming Language in There! (Part 2)
Glenn Vanderburg
|
Modern Project Infrastructures
Glenn Vanderburg
|
Java Collections Power Techniques
Glenn Vanderburg
|
Java Performance Myths
Brian Goetz
|
Squashing bugs with FindBugs
Brian Goetz
|
The Java Memory Model
Brian Goetz
|
Introduction to Hibernate
Justin Gehtland
|
Advanced Hibernate
Justin Gehtland
|
Ajax Architecture
Justin Gehtland
|
Web Application Security Vulnerabilities
Neal Ford
|
Regular Expressions in Java
Neal Ford
|
JavaServer Faces: A Whirlwind Tour
David Geary
|
JSF: State of the Art
David Geary
|
Shale: Turbo-charge your JSF Apps
David Geary
|
Spring Dependency Injection
Justin Gehtland
|
JRuby
Justin Gehtland
|
The Google Web Toolkit, Part One
David Geary
|
Spring Security with ACEGI
Justin Gehtland
|
Ruby for Java Developers
Neal Ford
|
Prototype: Ajax and JavaScript++
Justin Gehtland
|
Groovy 101: core Groovy
Andrew Glover
|
Get Groovier with Grails
Venkat Subramaniam
|
Introduction to TestNG, the next generation testing framework for developers
Andrew Glover
|
Unit Testing Java Objects with Groovy
Andrew Glover
|
Migrating from Struts Action 1 to Struts Action 2
Matt Raible
|
Jini - Not just for your toaster anymore
Brian Pontarelli
|
Effective AOP
Ron Bodkin
|
Java/J2EE Architecture @ Work: EJB 3 vs Spring and Hibernate
Tom Marrs
|
Java/EE Web Services and SOA @ Work: Architecture & Development
Tom Marrs
|
AJAX Performance and Scalability
Ron Bodkin
|
Ready, Set, Agile?
David Hussman
|
Losing Battles and Winning Wars: Adopting Agile
David Hussman
|
Ajaxian Faces
David Geary
|
Hands-on Rails
David Geary
|
Advanced Enterprise Debugging Techniques
Neal Ford
|
Testing with Selenium
Neal Ford
|
Groovy: The Next Generation of Java
Scott Davis
|
Easing into Agile
Scott Davis
|
Agile Estimating, Planning and Tracking: Part I
Pete Behrens
|
Automating Business Value with FIT and FitNesse
David Hussman
|
A Scrum Experience
Pete Behrens
|
Practices of an Agile Developer
Venkat Subramaniam
|
Seven Simple Reasons to Use AppFuse
Matt Raible
|
The Productive Programmer
Neal Ford
|
Java5: The Language, The Libraries, The VM
Ted Neward
|
The Busy Java Developer's Guide to ClassLoaders
Ted Neward
|
Spring into Unit Testing
Venkat Subramaniam
|
Java6: Exploring Mustang
Ted Neward
|
Pragmatic XML Services
Ted Neward
|
Rolling Your Own Google Maps
Scott Davis
|
ACEGI Authentication - The AJAX way
Brian Pontarelli
|
Keynote: Why Mapping? Why Not?
Scott Davis
|
Introduction to Java threads
Brian Goetz
|
Structuring concurrent applications in JDK 5.0
Brian Goetz
|