Seven Groovy usage patterns for Java developers

Groovy is the new dynamic language for the Java platform that any Java 
project can benefit from.
 Learn when and how you can use Groovy as a “Super Glue”, heat up your Java
 application with a “Melted Core”, alleviate pains with “Keyhole Surgery”,
 adapt it to local needs with “Smart Configuration”, let it achieve
 “Unlimited Openness”, enjoy subserving “House-Elf Scripts” and provide 
early feedback from a “Prototype”.