This guide provides information that you don't need when first starting to learn Groovy but can come in handy when you want to push the boundaries of the language or improve your Groovy style.
- Advanced compiler configuration
- Ant Task Troubleshooting
- BuilderSupport
- Compiling Groovy
- Creating an extension module
- Design Patterns with Groovy
- Abstract Factory Pattern
- Adapter Pattern
- Bouncer Pattern
- Chain of Responsibility Pattern
- Composite Pattern
- Decorator Pattern
- Delegation Pattern
- Flyweight Pattern
- Iterator Pattern
- Loan my Resource Pattern
- Null Object Pattern
- Pimp my Library Pattern
- Proxy Pattern
- Singleton Pattern
- State Pattern
- Strategy Pattern
- Template Method Pattern
- Visitor Pattern
- Dynamic language beans in Spring
- Embedding Groovy
- Influencing class loading at runtime
- Internationalization
- Make a builder
- Meta-annotations
- Mixed Java and Groovy Applications
- Optimising Groovy bytecodes with Soot
- Polyglot Programming with Groovy
- Refactoring with Groovy
- Security
- Type checking extensions
- Writing Domain-Specific Languages
Labels