Data Binding and One-To-Many Associations

Data Binding in Grails is referred to as the process of binding incoming request data, typically only available as key/value string pairs, to some domain object. Let's take a look...

EJUG Austria: Grails Talk

I talked about Grails at the Austrian EJUG meeting. Feel free to download the slides via PDF...

Unit Testing Groovy AST Transformations

Groovy 1.6 introduced the concept of AST transformations. The basic concepts of global and local AST transformations have already been described in a separate blog-post [0] and will not...

GContracts: Inheritance of Pre- and Postconditions

GContracts 1.1.0 [0] introduced inheritance for pre- and postconditions and optimized class invariant inheritance. If you want to know more about GContracts take a look at the wiki [

GContracts 1.1.0 Released!

After a short break, I am happy to tell you that GContracts 1.1.0 has been released and was pushed to the central Maven repository. Grab GContracts 1.1.0 by defining a...

gcontracts 1.0.2 Released!

I am proud to tell you that gcontracts 1.0.2 was released and pushed to the central Maven repository [0]. Grab gcontracts 1.0.2 by defining a Maven dependency [0]...

Domain Patterns in Enterprise Projects

If I had to separate projects I've been in, i would difference between data manipulation and enterprise projects. Data manipulation projects mainly consist of a set of forms needed to...