small medium large xlarge

Programming Groovy AND Groovy Recipes, now in Beta.

Have a Groovy New Year!

Have you decided on a new language to learn this year? If not, why not get Groovy?

Programming Groovy

Groovy brings you the best of both worlds: an agile, dynamic language that
runs on the rich framework of the Java Platform. Groovy preserves Java
semantics and extends the JDK to give you true dynamic language capabilities.
Programming Groovy is a great starting point to help you learn and take
advantage of the latest version of this rich dynamic language, so you can be a
more productive Java Platform developer.

Learn Groovy for the New Year. Start here.

Groovy Recipes

Groovy Recipes uses a “code first” approach to to speed up nearly every
aspect of your development process. Want to do something in Groovy?
Here’s the code: from mundane file management tasks like copying
and renaming files, to reading and writing XML, to using modern
programming features including closures, duck-typing, and

You’ll also see how to use Grails from a basic
website to REST, JSON, Atom, Podcasting, and much, much more.

Coming up Next

Recently Released

Andy & Dave