Creating Agile Requirements
David Hussman
|
Executable Documentation
David Hussman
|
Leading Agile Projects: Finding Your Groove in the First 4 Iterations
David Hussman
|
Leading Agile Projects: Maintaining Sustainable Agility
David Hussman
|
JavaScript for Java Programmers
Stuart Halloway
|
Prototype: Ajax and JavaScript++
Stuart Halloway
|
This Week In Refactoring
Stuart Halloway
|
REST : Information-Driven Architectures for the 21st Century
Brian Sletten
|
RESTlet for the Weary
Brian Sletten
|
Introduction to NetKernel : Software for the 21st Century
Brian Sletten
|
AJAX and JSF: Natural Synergy
Kito Mann
|
Architecting JavaServer Faces Applications
Kito Mann
|
Introduction to JBoss Seam
Kito Mann
|
Productive Programmer: Acceleration, Focus, and Indirection
Neal Ford
|
Productive Programmer: Automation and Canonicality
Neal Ford
|
Building Enterprise Applications with JavaServer Faces and Spring
Kito Mann
|
Implementing SOA
Neal Ford
|
Code Metrics & Analysis for Agile Projects
Neal Ford
|
Data Integration : Beyond Cutesy Mashups
Brian Sletten
|
Failures Come In Flavors (part 1)
Michael Nygard
|
Failures Come In Flavors (part 2)
Michael Nygard
|
Pragmatic Extreme Programming
Neal Ford
|
Agile Project Management (With Just a Bit About Mingle)
Neal Ford
|
Groovy For Java Programmers
Jeff Scott Brown
|
Test Driven Development With Groovy And Grails
Jeff Scott Brown
|
Advanced Metaprogramming With Groovy
Jeff Scott Brown
|
Introduction To Agile Web Development With Grails
Jeff Scott Brown
|
Advanced Techniques With Grails
Jeff Scott Brown
|
Applied AOP
Brian Sletten
|
Building DSLs in Static and Dynamic Languages
Neal Ford
|
Beginning Object-Relational Mapping with Hibernate
Brian Sam-Bodden
|
10 ways to use Hibernate effectively
Brian Sam-Bodden
|
Beginning Drools - Rule Engines in Java
Brian Sam-Bodden
|
Professional Java UI development with the Eclipse RPC
Brian Sam-Bodden
|
Test Infecting the Legacy Organization
Nathaniel Schutta
|
Design for Operations
Michael Nygard
|
Java Memory, Performance and the Garbage Collector
Ken Sipe
|
JMX and Spring: Manageability for Spring-based Applications
Ken Sipe
|
Designing for Ajax, part 1
Nathaniel Schutta
|
Behavior-driven development in Java
Andrew Glover
|
Refactoring Ant builds with Ivy, Groovy, and good old fashion common sense
Andrew Glover
|
Monitoring Software Quality with Continuous Integration
Andrew Glover
|
Design for the Data Center
Michael Nygard
|
Pragmatic Usability (aka, Software Engineer's Guide to Usability)
Nathaniel Schutta
|
Exploring the JavaServer Faces Ecosystem
Kito Mann
|
Abusing Maven For Fun and Profit : (Near) Zero-Admin Deployments
Brian Sletten
|
Introducing the Semantic Web
Brian Sletten
|
The Productive Programmer: Practice (10 Ways to Improve Your Code)
Neal Ford
|
Ajax Libraries
Nathaniel Schutta
|
JRuby
Stuart Halloway
|
Regular Expressions in Java
Neal Ford
|
Why the Next Five Years Will Be About Languages
Ted Neward
|
Java6: Exploring Mustang
Ted Neward
|
The Busy Java Developer's Guide to Performance and Scalability
Ted Neward
|
The Busy Java Developer's Guide to Annotations
Ted Neward
|
The Busy Java Developer's Guide to Java Platform Security
Ted Neward
|
The Busy Java Developer's Guide to ClassLoaders
Ted Neward
|
The Busy Java Developer's Guide to Reflection
Ted Neward
|
Getting Agile Planning and Tracking Up and Running
David Hussman
|