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
|
Know your Java?
Venkat Subramaniam
|
Caring about your Code Quality
Venkat Subramaniam
|
JavaServer Faces: A Whirlwind Tour
David Geary
|
Facelets
David Geary
|
Rich Faces
David Geary
|
Grails for (Recovering) Struts Developers: A Groovy Alternative
Scott Davis
|
Real World JSON
Scott Davis
|
YSlow: Building Your Website for Speed
Scott Davis
|
SOA Unplugged
Mark Richards
|
Seam
David Geary
|
Spring 2.5 - Spring without XML
Ken Sipe
|
Filthy Rich Clients with the Google Web Toolkit, Part I
David Geary
|
Filthy Rich Clients with the Google Web Toolkit, Part II
David Geary
|
Developing Rich Internet Applications
Richard Monson-Haefel
|
10 Things Every Software Architect Should Know
Richard Monson-Haefel
|
Understanding Open Source Licensing
Richard Monson-Haefel
|
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
|
Transaction Design Patterns
Mark Richards
|
Enterprise Messaging Using JMS (Part 1)
Mark Richards
|
EJB3 Core Specification (JSR-220)
Mark Richards
|
Java Persistence: Approaching the Silver Bullet
Mark Richards
|
The Busy Java Developer's Guide to ClassLoaders
Ted Neward
|
The Busy Java Developer's Guide to Hacking with the JDK
Ted Neward
|
The Busy Java Developer's Guide to Native Code
Ted Neward
|
The 90-Minute Startup
Michael Nygard
|
Failures Come In Flavors (part 1)
Michael Nygard
|
Failures Come In Flavors (part 2)
Michael Nygard
|
Grails - Agile Web 2.0 The Easy Way
Jeff Scott Brown
|
Advanced Web Development With Grails
Jeff Scott Brown
|
Groovy And Your Build
Jeff Scott Brown
|
Spring+JPA+Hibernate: Standards Meeting Productivity for Java Persistence
Ken Sipe
|
Java Memory, Performance and the Garbage Collector
Ken Sipe
|
Exploring Terracotta
Alex Miller
|
Java Collections API
Alex Miller
|
Design Patterns Reconsidered
Alex Miller
|
Spring Dynamic Modules for OSGi Service Platforms
Venkat Subramaniam
|
BDD in Java and Groovy
Venkat Subramaniam
|
Project Smells
Nathaniel Schutta
|
Designing for Ajax, part 1
Nathaniel Schutta
|
Designing for Ajax, part 2
Nathaniel Schutta
|
Improving Code Quality
Nathaniel Schutta
|
REST : Information-Driven Architectures for the 21st Century
Brian Sletten
|
REST - Live!
Brian Sletten
|
RESTlet for the Weary
Brian Sletten
|
What's Going On? : Complex Event Processing w/ Esper
Brian Sletten
|
Architecture and Scaling
Ken Sipe
|
Hacking - The Dark Arts
Ken Sipe
|
Implementing Languages with ANTLR 3
Mark Volkmann
|
KEYNOTE: How to Lie with Open Source
Scott Davis
|
JMX and Spring: Manageability for Spring-based Applications
Ken Sipe
|
Cluster your Cache with Hibernate and Terracotta
Alex Miller
|
Groovy, Grails and Google Maps: Mashups 101
Scott Davis
|
The Busy Java Developer's Guide to Annotations
Ted Neward
|
The Busy Java Developer's Guide to Performance and Scalability
Ted Neward
|
DSL in Groovy
Venkat Subramaniam
|
7 Habits of Highly Effective Developers
Ken Sipe
|
Tool support for Agile Databases: Introducing Liquibase
John Heintz
|
Adding Behavior to Java Annotations
John Heintz
|
Glassbox: Open Source Java Monitoring and Troubleshooting
John Heintz
|
Iteration 0
Ken Sipe
|
Dynamic Languages in a Spring Application Architecture
Venkat Subramaniam
|
Agile Test Driven Development With Groovy
Jeff Scott Brown
|
Acceptance Testing Application Behavior
Venkat Subramaniam
|
The Busy Developer's Guide to Scala
Ted Neward
|