Platinum Sponsors

Netcetera AG

Sun Microsystems

Gold Sponsors

Silver Sponsors

Partners

Vaclav Pech

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

Download the presentation

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.

Media Partners

netzwoche
inside-it
APRESS
Methods&Tools Logo