This article saved my yesterday's morning commute. It is a long overview by @paulk_asert. He covers aspects of Groovy which are normally not discussed. Topics such as Sponsorship or project’s governance.
Don't worry about my safety. I enjoyed it as text to speech. Hands on the wheel. 🚗
This week I needed to run a method after an interval of time. My initial thoughts were to schedule a Quartz Job but it seemed too complicated. I ended up using Groovy runAfter method.
As it usually happens, @mrhaki to the rescue.
This deck by @paulk_asert is a overview about different testing topics; Utilities, Runners, Tools Drivers. He traverses topics such as Property-Based Testing, Constraints programming. Always explaining how Groovy applies with different Case Studies. High-Level, grab a ☕️ before you start reading it.
Checkout the repository
For @CedricChampeau a DSL should be focused, readable, practical and embeddable.
In this talk he discusses how to achieve this in Groovy with the help of Closures (DelegatesTo annotation), Compilation Customizers, AST transform, Type checking extensions...