-
Groovy
Grails Goodness: Extending IntegrateWith Command
We can extend the integrate-with command in Grails to generate files for a custom IDE or build system. We must…
Read More » -
Core Java
Coloring Different Data Sources in IntelliJ IDEA
The database plugin in IntelliJ IDEA is a useful tool to work with data in databases. As long as we…
Read More » -
Groovy
Groovy Goodness: Closure as Writable
In a previous post we learned about the Writable interface and how the GString implementation implements this interface. In Groovy…
Read More » -
Groovy
Grails Goodness: Using Groovy SQL
In a previous post we learned how we can use Hibernate native SQL queries in our Grails application. We can…
Read More » -
Groovy
Grails Goodness: Customize Root Element Name Collections for XML Marshalling
When we convert a List or Set to XML using the Grails XML marshalling support the name of the root…
Read More » -
Groovy
Grails Goodness: Cleaning Up
When we use for example the compile or war command Grails will create files and stores them by default in…
Read More » -
Groovy
Grails Goodness: Generating Raw Output with Raw Codec
Since Grails 2.3 all ${} expression output is automatically escaped on GSPs. This is very useful, because user input is…
Read More » -
Groovy
Grails Goodness: Namespace Support for Controllers
In a Grails application we can organize our controllers into packages, but if we use the same name for multiple…
Read More » -
Groovy
Grails Goodness: Unit Testing Render Templates from Controller
In a previous blog post we learned how we can unit test a template or view independently. But what if…
Read More »