Gradle is a powerful and flexible build tool, not least because you can write custom tasks with ease by inlining your tasks as part of the build script. However, as with production code, build code ...
When externalizing grails app configurations for multiple environments I want to ensure values are provided for all the required/expected properties. So I wrote a plugin to help. Validating Expected and Required Properties Simply add something ...
Grails developers may have noticed that since version 2.1, there have been a lot of features added for Maven support. It probably won’t be long before Ivy is phased out, if this article is any ...
Out of the box, Grails comes with some nice converters for XML and JSON, allowing your REST services to easily render in either of these formats. But these have their limitations. Take, for example, a ...
My current project is a single-page Grails application that contains a lot of static resources. I’m using the standard Resources plugin and have found myself spending a lot of time keeping the plugin’s config file ...
Most developers do their best to avoid working in Excel, but it is often necessary to produce reports or other output in Excel format. Often times we resort to simple CSV files, or raw data ...