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
|
Agility as a Tool: Getting Ready to Iterate
David Hussman
|
Producing Software Groove
David Hussman
|
Effective Concurrent Java
Brian Goetz
|
The Java Memory Model
Brian Goetz
|
Are All Web Applications Broken?
Brian Goetz
|
Stupid JIT Tricks
Brian Goetz
|
JSF 2.0: An Introduction
David Geary
|
JSF 2.0: Advanced Topics
David Geary
|
GWT fu, Part 1
David Geary
|
GWT fu, Part 2
David Geary
|
What Is Lean and Why Should You Care?
David Hussman
|
Acceptance Test Driven: Beyond the Geekdom
David Hussman
|
Communication Skills for Knowledge Workers
Neal Ford
|
REST : Information-Driven Architectures for the 21st Century
Brian Sletten
|
RDFA : Weaving Richness and Meaning in the Web
Brian Sletten
|
SPARQL: Querying the Data Web
Brian Sletten
|
Flex for Java Developers
David Geary
|
Programming Scala
Venkat Subramaniam
|
Tackling Concurrency on the JVM
Venkat Subramaniam
|
Concurrency Revolution: The Hardware Story
Brian Goetz
|
Groovy for Java Programmers
Venkat Subramaniam
|
The Busy Java Developer's Guide to Collections
Ted Neward
|
The Busy Java Developer's Guide to Functional Java
Ted Neward
|
Busy Java Developer's Guide to Advanced Collections
Ted Neward
|
Open Source Debugging Tools for Java
Matthew McCullough
|
Open Source Debugging Tools for Web Apps
Matthew McCullough
|
Effective Java
Venkat Subramaniam
|
The Productive Programmer: Mechanics
Neal Ford
|
Testing with dependencies
Venkat Subramaniam
|
The Busy Java Developer's Guide to Java Platform Security
Ted Neward
|
The Busy Java Developer's Guide to Advanced Platform Security
Ted Neward
|
The Busy Java Developer's Guide to ClassLoaders
Ted Neward
|
Busy Developer's Guide to Iconoclasm
Ted Neward
|
Real-world JEE performance troubleshooting & tuning: Tips n' Tricks
Pratik Patel
|
Coaching and Producing Agility
David Hussman
|
Emergent Design & Evolutionary Architecture
Neal Ford
|
Real-world Refactoring
Neal Ford
|
The Busy Java Developer's Guide to Hacking with the JDK
Ted Neward
|
Groovy and Grails in the Enterprise
Pratik Patel
|
Enterprise JPA & Spring 3.0 - Tips and Tricks for JEE Persistence
Pratik Patel
|
JUnit4: Take your testing to the next level
Pratik Patel
|
Git Going with Distributed Version Control
Matthew McCullough
|
Mastering Maven 2.0
Matthew McCullough
|
Cleaning up Code Smell
Venkat Subramaniam
|
Building External DSLs
Venkat Subramaniam
|
Virtualization for development
Pratik Patel
|
Cloud Computing Boot Camp on the Google App Engine
Matthew McCullough
|
Discovering Real Value with Story Maps and Personas
David Hussman
|
Architecture and Agility Are Not Enemies
David Hussman
|
Advanced Topics in JMS
Mark Richards
|
Spring and JMS: Message-Driven POJOs
Mark Richards
|
Semantic SOA : Meaningful Service Strategies
Brian Sletten
|