Don't mistake @paulk_asert talk at Springone 2GX for a Groovy introduction towards beginners. It is tour of 128 slides and code examples around Groovy scripting capabilities, closures, dynamic-meta programming, compile time metaprogramming, DSLs etc. It left me with the impression that I have barely scratched the surface of what can be done with groovy.
I could not find @naresha_k talk's video at GR8Conf India. However, the slides are a great introduction to traits. I've been including Traits more and more in my code and they allow a cleaner a more sustainable architecture. From the slides I learned a new trick. How to apply Traits at runtime!
@glaforge has been answering lately Quora questions related to Groovy. Bookmark this answer for the times when someone asks you about Groovy pros and cons.
An easy to follow blog post by Nirav Assa which highlights closure delegation and meta object protocol concepts that are essential to understanding the inner workings of a DSL.
Yes, I am lately being fascinated by DSLs creation.
I linked to @szklanowski's post because I think it illustrates an example of a real use case scenario which I find myself using a lot too. That it is: Use Groovy scripting capabilities to get a report about data which may be stored in different databases or information repositories.
I think Groovy shines specially for this kind of scripting tasks.