A post by @musketyr which describes the motivation to develop Dru (Data Reconstruction Utility):
It is a challenge to prepare test data for a simple project but when the data spans multiple data stores it gets even more complicated. The two major issues I found can be described as The Identity Flaw and The Self-Containment Flaw.
Dru is Data Reconstruction Utility which helps to create and maintain test data based on real-life production data as it is for example often easier to grab production data of web application as JSON than trying to create selective export from one or more data stores.
AgoraPulse is a profitable startup which builds its SaaS product with Grails. Kudos to them for innovating and sharing utilities to the community.
Inspired by similar recognitions such as Java Champion, we have launched Grails Community Rock Star Awards.
Nominate a member of the Grails Community to be recognized at the annual G3 Summit for his or her outstanding contributions to the success of the Framework, happening November 28th, in Austin, TX.
Do you need ideas? @nulleric, @davydotcom, @burtbeckwith, @sbglasius, @albertovilches, @mrhaki and many others.
We have setup a GitHub organization to help users compare changes between apps created from scratch using different Grails versions.
If you visit the link, you will find a repository per Grails profile.
Imagine you want to upgrade a Grails 3.2.11 which uses the rest-api profile to the latest Grails stable version 3.3.1. You could see the changes in an app created from scratch:
Grails 3.2.11 vs Grails 3.3.1
I believe this should be a useful tool to upgrade your apps.
Note: this is an original idea of @nulleric who created a repository with this concept for the web profile.