GroovyMag May 2013
In this issue...
Groovy Under the Hood: Static Type Checking Part III - Kirsten Schwark
Another component of static type checking is verifying type compatibility between variables and the values that are assigned to them. Last month we examined how the Groovy static type checker resolves variables, properties and methods. This month we will explore how the Groovy static type checker determines the type of an expression and decides whether the usage of a variable within an expression is valid.
Grails Plugins "Inline" - Chetan Khurana
Customizing a grails plugin which is commonly referred to in more than one application can cause many issues. Declaring plugins as inline solves these issues!
Groovy Graphs with Grails and Gremlins - Robin Bramley
This article provides a practical introduction to graph databases with a focus on the Groovy ecosystem. It explores Grails GORM support for Neo4j as well as query comparisons between the Neo4j Cypher language, SQL and the Gremlin graph DSL.
Plugin Corner - Build Test Data - Chetan Khurana and Chandan Luthra
Scripting maintainable test data is challenging. Often we end up creating a set of utility classes that instantiate different domain objects filled with test data according to the constraint and type of the attributes of the domain classes. This leads to the redundancy of that creation code and over the time becomes hard to maintain as the domain objects change. There has to be an improved way out to create test data, right?
Groovy News - Benjamin Klein
What's going on in the Groovy world.
Page count: 27