Grails is often considered just a quick simple web application development framework. But the truth is it is much more.
This presentation will take a Grails developer beyond 'grails generate-all' to understand how to create a maintainable, secured and high performance grails application for your enterprise.
The factory patterns and callbacks have been around for a long time as a technique to provide flavor specific code variations. But they are awkward and hard to update. Enter Groovy closures. Imagine having the ability to inject different coding flavors using code closures. If you need a different flavor, then just pass a different code block. Now imagine that all of this works on the JVM!
This session will use hands on examples to explore how to use and create closures. In addition, during the discussion we will also discuss when it is appropriate and inappropriate to use closures in your applications.