• 1. Your way to Groovy
  • 2. Overture: Groovy basics
  • 3. Simple Groovy datatypes
  • 4. Collective Groovy datatypes
  • 5. Working with closures
  • 6. Groovy control structures
  • 7. Object orientation, Groovy style
  • 8. Dynamic programming with Groovy
  • 9. Compile-time metaprogramming and AST transformations
  • 10. Groovy as a static language
  • 11. Working with builders
  • 12. Working with the GDK
  • 13. Database programming with Groovy
  • 14. Working with XML and JSON
  • 15. Interacting with Web Services
  • 16. Integrating Groovy
  • 17. Unit testing with Groovy
  • 18. Concurrent Groovy with GPars
  • 19. Domain-specific languages
  • 20. The Groovy ecosystem