Busy Java Developer's Guide to Advanced Collections
Ted Neward
|
Cleaning up Code Smell
Venkat Subramaniam
|
Effective Java
Venkat Subramaniam
|
Building External DSLs
Venkat Subramaniam
|
Common AntiPatterns and How To Avoid Them
Mark Richards
|
On Being a Software Architect
Mark Richards
|
Transaction Pitfalls and Strategies
Mark Richards
|
Agility as a Tool: Getting Ready to Iterate
David Hussman
|
Discovering Real Value with Story Maps and Personas
David Hussman
|
The Amazing Groovy Weight-loss Plan
Scott Davis
|
Groovy XML Ninja Skills
Scott Davis
|
Groovy Testing
Scott Davis
|
Architecture and Agility Are Not Enemies
David Hussman
|
Web 2.0 Checklist: Deconstructing Modern Websites
Scott Davis
|
JSF 2.0: An Introduction
David Geary
|
JSF 2.0: Advanced Topics
David Geary
|
Flex for Java Developers
David Geary
|
GWT fu, Part 1
David Geary
|
GWT fu, Part 2
David Geary
|
Spring 3.0 Overview
Scott Leberknight
|
Groovier Spring (More Flexible Applications With Spring and Groovy)
Scott Leberknight
|
Polyglot Persistence
Scott Leberknight
|
Real World Hibernate Tips (Reloaded)
Scott Leberknight
|
Introduction to JMS
Mark Richards
|
Advanced Topics in JMS
Mark Richards
|
Acceptance Test Driven: Beyond the Geekdom
David Hussman
|
Real-world Refactoring
Neal Ford
|
Emergent Design & Evolutionary Architecture
Neal Ford
|
What Is Lean and Why Should You Care?
David Hussman
|
Visualizations for Code Metrics
Neal Ford
|
Architect for Scale
Michael Nygard
|
Programming Scala
Venkat Subramaniam
|
Tackling Concurrency on the JVM
Venkat Subramaniam
|
Architecting Code for Concurrent Execution: Theory and Practice
Robert Fischer
|
The Concurrency Toolset: JConch, Google Collections, and java.util.concurrent
Robert Fischer
|
Grails for the Enterprise
Robert Fischer
|
Git Going with Distributed Version Control
Matthew McCullough
|
Open Source Debugging Tools for Java
Matthew McCullough
|
Open Source Debugging Tools for Web Apps
Matthew McCullough
|
Mastering Maven 2.0
Matthew McCullough
|
iPhone Objective-C with Java Web Services
Matthew McCullough
|
Unit Testing that Sucks Less: Small Things that Make a Big Difference
Neal Ford
|
REST : Information-Driven Architectures for the 21st Century
Brian Sletten
|
SPARQL: Querying the Data Web
Brian Sletten
|
Rich Web Pages : Publishing Semantic Content with GRDDL and RDFa
Brian Sletten
|
Easy BDD with Groovy
Andrew Glover
|
Java.next: Clojure, Groovy, JRuby, and Scala
Stuart Halloway
|
Clojure
Stuart Halloway
|
IZero: Starting Projects Right
Stuart Halloway
|
Estimating vs. Guessing - How Agile Teams Estimate Their Work
David Bock
|
Leveraging the cloud with Amazon Web Services
Andrew Glover
|
Flex and Java integration
Shashank Tiwari
|
Flex and Hibernate
Shashank Tiwari
|
Collaborative real-time RIA
Shashank Tiwari
|
Design for Operations
Michael Nygard
|
DSLs in Scala: Internal and External
Michael Nygard
|
The Busy Java Developer's Guide to Collections
Ted Neward
|
The Busy Java Developer's Guide to Functional Java
Ted Neward
|
Busy Developer's Guide to Iconoclasm
Ted Neward
|
The Busy Java Developer's Guide to Java Platform Security
Ted Neward
|
The Busy Java Developer's Guide to Advanced Platform Security
Ted Neward
|
RESTful Grails
Scott Davis
|
Maintaining Source Code Quality (The Project Integrity Series)
David Bock
|
Managing Complexity (The Project Integrity Series)
David Bock
|
Agile Retrospectives
Stuart Halloway
|
Semantic SOA : Meaningful Service Strategies
Brian Sletten
|
Tactical Continuous Integration with Hudson
Andrew Glover
|