SOA Unplugged
Mark Richards
|
Enterprise Messaging Using JMS (Part 1)
Mark Richards
|
Enterprise Messaging With JMS (Part 2)
Mark Richards
|
Groovy, the Blue Pill: Writing Next Generation Java Code in Groovy
Scott Davis
|
Groovy, The Red Pill: Metaprogramming, the Groovy Way to Blow a Buttoned-Down Java Developer's Mind
Scott Davis
|
Rapid Web Development with Grails and Ajax
Scott Davis
|
JavaServer Faces: A Whirlwind Tour
David Geary
|
Facelets
David Geary
|
The Busy Java Developer's Guide to Concurrency (Part 1: Threads)
Ted Neward
|
The Busy Java Developer's Guide to Concurrency (Part 2: Concurrency)
Ted Neward
|
10 Tips for Getting Your Project Back on Track
Jared Richardson
|
Techniques 2009
Jared Richardson
|
The Busy Java Developer's Guide to ClassLoaders
Ted Neward
|
Java Persistence: Approaching the Silver Bullet
Mark Richards
|
Transaction Design Patterns
Mark Richards
|
YSlow: Building Your Website for Speed
Scott Davis
|
Real World JSON
Scott Davis
|
Filthy Rich Clients with the Google Web Toolkit, Part I
David Geary
|
Filthy Rich Clients with the Google Web Toolkit, Part II
David Geary
|
Agile Management & Managing Agility
David Hussman
|
Architecture and Agility Are Not Enemies
David Hussman
|
Leading Agile Projects: Finding Your Groove in the First 4 Iterations
David Hussman
|
Leading Agile Projects: Maintaining Sustainable Agility
David Hussman
|
The Busy Java Developer's Guide to Annotations
Ted Neward
|
Project Smells
Nathaniel Schutta
|
Enterprise JPA 2.0 & Spring 3.0 - Tips and Tricks for JEE5 Persistence
Pratik Patel
|
Real-world JEE performance troubleshooting & tuning: Tips n' Tricks
Pratik Patel
|
A Thorough Introduction To Groovy
Jeff Scott Brown
|
Powerful Metaprogramming Techniques With Groovy
Jeff Scott Brown
|
Grails - Agile Web 2.0 The Easy Way
Jeff Scott Brown
|
Advanced Web Development With Grails
Jeff Scott Brown
|
The Productive Programmer: Mechanics
Neal Ford
|
Test Driven Design
Neal Ford
|
Code Metrics & Analysis for Agile Projects
Neal Ford
|
Improving Code Quality
Nathaniel Schutta
|
The 90-Minute Startup
Michael Nygard
|
Software Architecture for the Cloud
Michael Nygard
|
High Performance Projects
Srivaths Sankaran
|
Scripting Your Way to Management with JMX and Groovy
Vladimir Vivien
|
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
|
Advanced Rules Programming with Drools
Brian Sam-Bodden
|
REST : Information-Driven Architectures for the 21st Century
Brian Sletten
|
RESTlet for the Weary
Brian Sletten
|
What's Going On? : Complex Event Processing w/ Esper
Brian Sletten
|
Viva La Javolution!
Brian Sletten
|
Know your Java?
Venkat Subramaniam
|
Towards an Evolutionary Design
Venkat Subramaniam
|
Career 2.0: Take Control of Your Life
Jared Richardson
|
Credit Card Software Development: Recognizing and Repaying Technical Debt
Jared Richardson
|
Tools to facilitate Agile Development
Venkat Subramaniam
|
Shining a Light on Galileo
Srivaths Sankaran
|
The Busy Java Developer's Guide to Java Platform Security
Ted Neward
|
Intro to Seam
David Geary
|
How to Fail with 100% Code Coverage
Stuart Halloway
|
Caring about your Code Quality
Venkat Subramaniam
|
Java.next: Clojure, Groovy, JRuby, and Scala
Stuart Halloway
|
Java.next #3: Dispatch
Stuart Halloway
|
Enterprise Integration with Spring, Part 1
Mark Fisher
|
Enterprise Integration with Spring, Part 2
Mark Fisher
|
Enterprise Security with Spring
Mark Fisher
|
Configuring Spring with Annotations
Mark Fisher
|
Design for Operations
Michael Nygard
|
Refactoring JavaScript
Stuart Halloway
|
JavaScript: the Good, the Bad, and the Ugly
Nathaniel Schutta
|
Test Infecting the Legacy Organization
Nathaniel Schutta
|