Slides for my Groovy & Grails eXchange 2013 talk