Common AntiPatterns and How To Avoid Them
Mark Richards
|
On Being a Software Architect
Mark Richards
|
Transaction Pitfalls and Strategies
Mark Richards
|
Introduction to JMS
Mark Richards
|
Advanced Topics in JMS
Mark Richards
|
JSF 2.0: An Introduction
David Geary
|
JSF 2.0: Advanced Topics
David Geary
|
Flex for Java Developers
David Geary
|
Effective Java
Venkat Subramaniam
|
Programming Scala
Venkat Subramaniam
|
Groovy XML Ninja Skills
Scott Davis
|
Tackling Concurrency on the JVM
Venkat Subramaniam
|
Cleaning up Code Smell
Venkat Subramaniam
|
RESTful Grails
Scott Davis
|
Web 2.0 Checklist: Deconstructing Modern Websites
Scott Davis
|
GWT fu, Part 1
David Geary
|
GWT fu, Part 2
David Geary
|
Emergent Design & Evolutionary Architecture
Neal Ford
|
The Busy Java Developer's Guide to Functional Java
Ted Neward
|
Building External DSLs
Venkat Subramaniam
|
Java Memory, Performance and the Garbage Collector
Ken Sipe
|
Debugging your Production JVM
Ken Sipe
|
Making Web Apps Suck Less
Nathaniel Schutta
|
Test Driven Design
Neal Ford
|
Hacking Your Brain for Fun and Profit
Nathaniel Schutta
|
REST : Information-Driven Architectures for the 21st Century
Brian Sletten
|
Rich Web Pages : Publishing Semantic Content with GRDDL and RDFa
Brian Sletten
|
SPARQL: Querying the Data Web
Brian Sletten
|
Semantic SOA : Meaningful Service Strategies
Brian Sletten
|
Communication Skills for Knowledge Workers
Neal Ford
|
IZero: Starting Projects Right
Stuart Halloway
|
Taking Agile From Tactics to Strategy
Stuart Halloway
|
Agile, Relevance Style
Stuart Halloway
|
Java.next: Clojure, Groovy, JRuby, and Scala
Stuart Halloway
|
Clojure
Stuart Halloway
|
Visualizations for Code Metrics
Neal Ford
|
Lizard Brain Web Design
Scott Davis
|
Architecture and Scaling
Ken Sipe
|
So you want to be an Architect
Ken Sipe
|
Maintaining Source Code Quality (The Project Integrity Series)
David Bock
|
Managing Complexity (The Project Integrity Series)
David Bock
|
Surviving Middle Management
David Bock
|
Estimating vs. Guessing - How Agile Teams Estimate Their Work
David Bock
|
Real-world Refactoring
Neal Ford
|
What's New in Spring 3
Ken Sipe
|
Easy mobile development (IPhone, Android, Palm Pre, Blackberry) without native code
Pratik Patel
|
Hands-on Agile Development
Neal Ford
|
Groovy Testing
Scott Davis
|
JavaScript: the Good, the Bad, and the Ugly
Nathaniel Schutta
|
The Busy Java Developer's Guide to Collections
Ted Neward
|
Busy Java Developer's Guide to Advanced Collections
Ted Neward
|
Ted Neward
|
The Busy Java Developer's Guide to Hacking with the JDK
Ted Neward
|
Intermediate Maven
David Bock
|
Virtualization for development
Pratik Patel
|
The Busy Java Developer's Guide to ClassLoaders
Ted Neward
|