Using the Groovy Ecosystem for Rapid Development on the JVM
summary
Overview of the Groovy ecosystem and how its pieces actually get work done: SDKMAN for JDK and tool versioning installs and switches SDKs per-user; Gradle DSL + Groovy for polyglot builds and distributions compiles Java/Groovy/Kotlin, zips runnable apps with scripts and dependencies, and can build native C++ via toolchains; Spock for expressive, data‑driven tests and mocks produces clear failure reports; Ratpack for tiny reactive REST services boots in a few lines and runs well. Includes Groovy VFS and SSH “sugar” for short ops; static compile can match Java performance.
AI-written summary · about
chapters (15)
- 0:00Start
- 0:44ABOUT ME
- 5:34SOKMAN DEMO
- 7:47GROOVY VS JAVA
- 9:48CALLING METHODS WITH CLOSURES
- 11:41LISTS IN GROOVY
- 12:07CLOSURE DELEGATION IN GROOVY
- 14:00MORE CLOSURE MAGIC
- 14:35SMOOTH OPERATOR: ELVIS
- 15:08SMOOTH OPERATOR: SAFE NAVIGATION
- 16:18SMOOTH OPERATOR: SPREAD
- 17:02STATIC VS DYNAMIC
- 18:59IS GROOVY SLOWER THAN JAVA?
- 19:36APACHE GROOVY
- 27:28GRADLE IVM POLYGOT
related talks
35mWhat makes Groovy a great scripting language
01h 29mDistributed Platform Development with Groovy
44m5 JVM languages in 50 minutes
01h 01mPolyglot Programming in the JVM
59mExtend your application with pluggable Groovy DSL
58mGroovy, Java, and Kotlin
48mFrom Java to Groovy: Time for Adventure!
01h 01mGradle 3.0 and beyond
