Last week, I completed a series of 2 hour Groovy sessions at AgileFaqs.com‘s (where I work currently) clients place. The slides contain here in the Overview of Groovy language features and then lead to Functional Programming in Groovy.
As this were code along sessions backed by this presentation (so that I do not forget to cover the topics), it does not contain code examples as I show them live. However, I have added code snippets for evolving a Stream class in Groovy as requested by the participants. Just sharing the slides here.
At some point later, I will include Meta Programming in Groovy, so watch this space!