GroovyMag May 2011
In this issue...
Groovy Under the Hood - Database Access - Part II
Kirsten Schwark is back, continuing her exploration of how Groovy's database functionality operates under the covers.
Function Groovy - Unlock the Functional Power of findAll(), collect() and inject()
Evgeny Goldin shows you how to use a functional approach to development using some of these common Groovy methods.
Groovy Code Review
Chris Mair demonstrates CodeNarc's ability to keep your code in top form.
Dave Klein keeps you up to date with the latest GR8 news.
Plugin Corner - Avatar
Dave Klein reviews the Avatar Grails plugin.
Page count: 28