Groovy Puzzlers — Strange, Unclear, and "Mom, What Is That?!"
summary
A deep-dive into surprising and confusing behaviors in the Groovy language, showing concrete 'puzzlers' that trip up developers. Uses code examples to demonstrate tricky Groovy features and gotchas so Java developers can understand odd language semantics and avoid mistakes.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 3:08First puzzle with minus
- 7:57Invisible parentheses
- 11:55Iterating non-collection
- 15:13Max method surprises
- 18:55Anonymous blocks in Groovy
- 23:21Final Countdown numbers
- 26:43Traits and properties
- 30:01Treasure map key types
- 35:13Range validation
- 39:04Mixed type list
- 43:19Metaclasses and Map
- 46:16Primes and closures
- 50:39Missing method static calls
- 53:54Double as string isDouble
- 57:12Summary
related talks
56mGroovy Puzzlers S03 – Groove Like a Groovemaker!
01h 31mGroovy and Grails Puzzlers - As usual - Traps, Pitfalls, and End Cases
57mThe Epic Groovy Puzzlers S02: The revenge of the parentheses
40mThe Epic Groovy Puzzlers S02: The Revenge of the Parentheses
57mJava Puzzlers S03
40mJava Puzzlers, Strange Loop Edition
54mJava Puzzlers NG: The strange, the bizarre, and the wonderful
50mModern Java Puzzlers
