If you ever heard about Extension modules and wonder what are they, this definition by @mrhaki will clarify:
An extension module is a JAR file with classes that provide extra methods to existing other classes like in the JDK or third-party libraries.
Visit the link and discover how to make your Strings talk like a pirate ☠️
On Tuesday I was in Madrid Groovy User Group Meetup to attend @marioggar talk about ASTs. We surprised us with this mind-blowing microservice which combines Local AST, Traits and an extension module. Wow!
SPANISH: The talk video is already on Youtube. Jump straight to the RaffleService explanation.
As part of @marioggar talk he introduced us to Asteroid:
Asteroid is a set of utilities to make it easier to develop Groovy AST transformations.
He showed us the library in action and how it removes verbosity.
Checkout the Github Repository