Meet Grails, an agile development framework based on Java, Groovy and the Spring framework, designed to bring the simplicity and power of Ruby on Rails to java developers.
Do you need to reuse java libraries? Do your applications need to run in Java containers? With Grails, you can build web applications in seconds, and in a way that always keeps them easy to maintain and evolve, by minimizing the amount of code you need to write, leveraging the power and conciseness of the Groovy programming language and convention over configuration.
This session introduces the concepts of Grails, runs through two example use cases (build a new web application and modify an existing one), and finishes with lessons learned over a few years of using this framework to develop production applications.