(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:
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.