A couple of weeks ago I needed Grails 3 to accept a request via CORS (cross-origin resource sharing). I though an interceptor was the way to go and found this @bcswartz post
However, this approach does not work for some cases. Do not dispare, @david_tinker the creator of the CORS plugin for Grails 2 shows how to do it in Grails 3. It involves the creation of a servlet filter and registering this filter in resources.groovy
@daveklein praises the goodness of GSP. I agree with him. Sometimes we forget how testable Custom GSP are and how cleaner they can make our code.
David GGX talk's Custom Tags - The unsung heroes of the Grails Framework is scheduled on Tuesday at 16:00 . I you read this post before going to the talk, it may be like watching Game of Thrones TV Series before reading the books. You have been warned!
@jeffscottbrown explains in this video various pieces of Grails. Among other things you will learn about closure's delegate and learn how Grails does its constraints magic in command objects and domain classes.
Moreover, he demos how to do an AST Transformation 😱 Go deep in Grails!