10 Things Every Software Architect Should Know
Richard Monson-Haefel
|
Understanding Open Source Licensing
Richard Monson-Haefel
|
Developing Rich Internet Applications
Richard Monson-Haefel
|
Test Driven Design
Neal Ford
|
Evolutionary SOA
Neal Ford
|
"Design Patterns" in Dynamic Languages
Neal Ford
|
REST : Information-Driven Architectures for the 21st Century
Brian Sletten
|
REST - Live!
Brian Sletten
|
RESTlet for the Weary
Brian Sletten
|
A Thorough Introduction To Groovy
Jeff Scott Brown
|
Powerful Metaprogramming Techniques With Groovy
Jeff Scott Brown
|
Agile Test Driven Development With Groovy
Jeff Scott Brown
|
Exploring the JavaServer Faces Ecosystem
Kito Mann
|
Architecting JavaServer Faces Applications
Kito Mann
|
Simplyfing JavaServer Faces Component Development
Kito Mann
|
Credit Card Software Development: Recognizing and Repaying Technical Debt
Jared Richardson
|
10 Tips for Getting Your Project Back on Track
Jared Richardson
|
Build Teams, Not Products
Jared Richardson
|
Know your Java?
Venkat Subramaniam
|
Caring about your Code Quality
Venkat Subramaniam
|
The Productive Programmer: Practice (10 Ways to Improve Your Code)
Neal Ford
|
Keynote: Ancient Philosophers & Blowhard Jamborees
Neal Ford
|
Enterprise JavaBeans 3.0
Richard Monson-Haefel
|
SOA Unplugged
Mark Richards
|
Grails - Agile Web 2.0 The Easy Way
Jeff Scott Brown
|
Simplifying Enterprise Applications with Spring, Part 1
Mark Fisher
|
Simplifying Enterprise Applications with Spring, Part 2
Mark Fisher
|
Enterprise Security with Spring
Mark Fisher
|
Productive Programmer: Acceleration & Automation
Neal Ford
|
Productive Programmer: Canonicality & Focus
Neal Ford
|
Introduction to JRuby
Neal Ford
|
Restoring Agility: Getting Your Team Back on Track
Jared Richardson
|
Techniques 2009
Jared Richardson
|
Acceptance Testing Application Behavior
Venkat Subramaniam
|
DSL in Groovy
Venkat Subramaniam
|
Transaction Design Patterns
Mark Richards
|
Enterprise Messaging Using JMS (Part 1)
Mark Richards
|
Introduction to JBoss Seam
Kito Mann
|
Getting Started with BPEL
Mark Johnson
|
Developing Web Services Quickly using GroovyWS
Mark Johnson
|
Shippers Unite!
Jared Richardson
|
Software Development Risk Analysis techniques
Mark Johnson
|
Internationalization and Localization in Java
David Bock
|
Guerilla Unit Testing Part 1: TestNG
Howard Lewis Ship
|
Guerilla Unit Testing Part 2: The Weird and Wonderful EasyMock
Howard Lewis Ship
|
Enterprise Integration with Spring, Part 1
Mark Fisher
|
Enterprise Integration with Spring, Part 2
Mark Fisher
|
Code Metrics & Analysis for Agile Projects
Neal Ford
|
Agile Project Management (With Just a Bit About Mingle)
Neal Ford
|
Intermediate Maven
David Bock
|
Surviving Middle Management
David Bock
|
Introduction to Tapestry 5
Howard Lewis Ship
|
Pragmatic Patterns with Tapestry 5 IoC
Howard Lewis Ship
|
Regular Expressions in Java
Neal Ford
|
EJB3 Core Specification (JSR-220)
Mark Richards
|
Java Persistence: Approaching the Silver Bullet
Mark Richards
|
Configuring Spring with Annotations
Mark Fisher
|
Design Patterns in Java and Groovy
Venkat Subramaniam
|
Advanced Web Development With Grails
Jeff Scott Brown
|
Spring Dynamic Modules for OSGi Service Platforms
Venkat Subramaniam
|
FP on JVM
Venkat Subramaniam
|
Maintaining Project Integrity with JDepend, Macker, PMD, Maven, and other open source tools
David Bock
|
Groovy And Your Build
Jeff Scott Brown
|
Building DSLs in Static and Dynamic Languages
Neal Ford
|
Promoted to Technical Lead - Now what do I do?
Mark Johnson
|
Java EE Command Pattern Architecture
Mark Richards
|
Requirements Driven Design and Development (RDDD)
Mark Johnson
|
10 Principles for Software Estimation : It Does not have to be that hard!
Mark Johnson
|