I have been spending some time learning Groovy and Grails recently. As a Java developer, I find that they answer many of the problems that currently exist in the Java platform (and the .NET platform as well). They provide an amazing, and Agile toolkit for developers to get started with.
I have also found some interesting resources on Grails best practices that I would like to share.
- Grails Podcast – episode 127
- Grails Package Naming (dangertree techblog)
- Grails Best Practice discussion on StackOverflow.com
- Martin Fowler on Anemic Domain Model – not directly about Grails, but food for thought when talking about Domain object design