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
|
Java 7 Preview
Alex Miller
|
Design Patterns Reconsidered
Alex Miller
|
Exploring Terracotta
Alex Miller
|
Java Persistence: Approaching the Silver Bullet
Mark Richards
|
YSlow: Building Your Website for Speed
Scott Davis
|
EJB3 Core Specification (JSR-220)
Mark Richards
|
Transaction Design Patterns
Mark Richards
|
Configuring Spring with Annotations
Mark Fisher
|
Structuring concurrent applications in JDK 5.0
Brian Goetz
|
Effective Concurrent Java
Brian Goetz
|
Garbage-collector-friendly programming
Brian Goetz
|
Squashing bugs with FindBugs
Brian Goetz
|
10 Things Every Software Architect Should Know
Richard Monson-Haefel
|
Rise of the Fit Client
Richard Monson-Haefel
|
JavaServer Faces: A Whirlwind Tour
David Geary
|
Facelets
David Geary
|
Using Ajax4jsf
David Geary
|
Intro to Seam
David Geary
|
Architecture and Scaling
Ken Sipe
|
Hacking - The Dark Arts
Ken Sipe
|
Java Memory, Performance and the Garbage Collector
Ken Sipe
|
Java.next: Clojure, Groovy, JRuby, and Scala
Stuart Halloway
|
Java.next #3: Dispatch
Stuart Halloway
|
Filthy Rich Clients with the Google Web Toolkit, Part I
David Geary
|
Filthy Rich Clients with the Google Web Toolkit, Part II
David Geary
|
How to Fail with 100% Code Coverage
Stuart Halloway
|
A Thorough Introduction To Groovy
Jeff Scott Brown
|
Agile Test Driven Development With Groovy
Jeff Scott Brown
|
Powerful Metaprogramming Techniques With Groovy
Jeff Scott Brown
|
Grails - Agile Web 2.0 The Easy Way
Jeff Scott Brown
|
Surviving Middle Management
David Bock
|
Maintaining Project Integrity with JDepend, Macker, PMD, Maven, and other open source tools
David Bock
|
Your app is done - now what?
David Bock
|
Choosing the right RIA platform for your project
Richard Monson-Haefel
|
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
|
10 Tips for Getting Your Project Back on Track
Jared Richardson
|
Techniques 2009
Jared Richardson
|
Credit Card Software Development: Recognizing and Repaying Technical Debt
Jared Richardson
|
Restoring Agility: Getting Your Team Back on Track
Jared Richardson
|
Be Heard: Public Speaking for Techies
Jared Richardson
|
Architecture and Agility Are Not Enemies
David Hussman
|
Agile, Smagile: What's Working? - What's Not?
David Hussman
|
Agile Management & Managing Agility
David Hussman
|
Agile Product Planning: Building Strong Backlogs
David Hussman
|
High Performance Projects
Srivaths Sankaran
|
Shining a Light on Galileo
Srivaths Sankaran
|
Iteration 0
Ken Sipe
|
Introduction to Hibernate
Scott Leberknight
|
Real World Hibernate Tips
Scott Leberknight
|
Real-world JEE performance troubleshooting & tuning: Tips n' Tricks
Pratik Patel
|
Tactical Continuous Integration with Hudson
Andrew Glover
|
Enterprise JPA 2.0 & Spring 3.0 - Tips and Tricks for JEE5 Persistence
Pratik Patel
|
Viva La Javolution!
Brian Sletten
|
7 Habits of Highly Effective Developers
Ken Sipe
|
BDD made easy
Andrew Glover
|
Enterprise Integration with Spring, Part 1
Mark Fisher
|
Enterprise Integration with Spring, Part 2
Mark Fisher
|
GIS for Web Developers: Adding Where to Your Application
Scott Davis
|
Career 2.0: Take Control of Your Life
Jared Richardson
|
Less is Always More
Andrew Glover
|