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

Integration and Grails

In most applications, it is a common requirement to implement a mail sending mechanism. Indeed, there is the mail plugin [0] which achieves that use case by injecting a...

gcontracts in GroovyMag May 2010

There is an introductory article about gcontracts in GroovyMag May 2010 issue. In addition, the issue...

Logging by Convention

Each Grails application uses a custom Log4J DSL [0] to configure logging settings. In a blank Grails application the grails-app/conf directory contains the Config.groovy file, which declares the log4j...

gcontracts 1.0.1 Released

I am proud to tell you that gcontracts 1.0.1 was released and pushed to the central Maven repository [0] yesterday. You can get gcontracts 1.0.1 by defining a