Grails - Java-Based Configuration

Spring 3.0 introduced an interesting alternative to XML file-based Spring container configuration. After Spring 2.5 already introduced the annotation-based configuration, it added a new way to configure the Spring bean...

Grails - Environments in BuildConfig

As of Grails 2.3 it is possible to use the Environment class everywhere in BuildConfig.groovy. This can be useful for environment-specific settings regarding all the configuration that can...

Grails Quick Tip - Cleaning Up

Mr. Haki, once again, wrote a really cool blog post about grails clean and how it can be configured to delete all or only certain generated files in...

Grails Audit Logging

One of my projects needed a way to perform audit logging for Grails Hibernate domain classes. The audit log should contain at least the time and the property name and...

Grails Tests with Cucumber Cont'd

My previous blog post has been about introducing Cucumber in a Grails application. This post is a follow up on a particular requirement that came up in the course...

Grails Tests with Cucumber

Recently one of my customers decided to introduce functional tests. The tests should be run beside the already existing unit and integration tests, utilizing a behaviour-driven development approach (BDD).

New Year, New Blog

Based on Stefan Baumgartners presentation on Jekyll at the last Technologieplauscherl meetup, I decided to migrate my blog to GitHub Pages. GitHub pages are public webpages freely...