GORM
Building GORM Criteria Queries Dynamically
@burtbeckwith shows how to leverage Criteria delegation to compose Criteria queries. Who said only WHERE queries allowed composition?
Grails HQL Count Examples
When everything else fails, you can always use HQL (Hibernate Query Language) within GORM.
Micronaut
▶ Micronaut Announcement at Greach Conference
@graemerocher's keynote at Greach 2018. Great overview of what's coming with Micronaut.
Grails
▶ Testing Grails with Dru & Gru
Dru is a Data Reconstruction Utility which helps you to utilise production data within unit tests.
Gru is HTTP interaction testing framework with out-of-box support for Grails and REST interfaces.
I've linked to both tools in the past. This link is a video to @musketyr talk at Greach 2018 showing them in action.
Gradle
The build-changing magic of tidying up
Stefan Oehme:
Properly structuring your build takes some discipline. You need to treat your build logic the same way you would write your production code. ... In return you don’t just get a more manageable build, but better IDE support, performance and convenience
Publishing Tools
AsciiDoc ⇒ HTML ⇒ GH Pages
I created an example project that demonstrates how to convert AsciiDoc to HTML5 using the Asciidoctor Gradle plugin, build with Travis and publish the result to Github Pages.
A combination used heavily in Grails ecosystem.
Comment
Greach videos are trickling down. Including Micronaut's keynote. This issue contains some of those, some GORM links (which helped me recently), a sample project to keep your open source documentation pipeline going and link to Gradle Build optimisation.
Sergio del Amo