
Vaclav Pech
(6900) Groovy and Grails using IntelliJ IDEA
Technical short talk 20 min
Tuesday, 2009-06-23, 16:30 - 16:50, Arena 5
Vaclav Pech - JetBrains (speaker)
Rate this talk:
Topics
Abstract
In this hands-on presentation, we'll investigate how modern Java IDEs can add
value to Groovy and Grails developers by helping them create and maintain
dynamic code, mix it with Java or other languages, create tests and analyze code
from different angles. We'll go through several coding examples using IntelliJ
IDEA, showing the various aspects of the available support that makes
development even groovier.
While focusing on the tooling side of creating error-free Groovy code fast,
we'll write code to illustrate the importance of code generation, code
completion and refactoring. We'll see the usefulness of static code analysis and
type inference to prevent some of the problems typical for dynamic languages.
We'll deliberately mix Groovy with Java and let the tool abstract us from
dealing with two different languages.
Meta-programming is an important aspect of Groovy and deserves proper tooling as
well. We'll see how IntelliJ IDEA assists developers when working with Groovy
Categories or meta-classes.
And there's a lot to show to Grails developers as well, be it the integration of
basic Grails commands, plugin management, UML diagram, GSP editing and others.





