Groovy for Gradle Users
Gradle build scripts are written in Groovy, a popular general-purpose scripting language for the JVM. This session equips you with the Groovy knowledge needed to gain a deeper understanding of Gradle, and make the most out of its build language and APIs.
Leveraging Groovy's powerful language features, Gradle makes it possible to use a declarative programming style for the bulk of the build script, and the flexibility of a modern scripting language where needed. Unsurprisingly, a working knowledge of Groovy is key to a deep understanding of Gradle, its build language and APIs. Besides, Groovy is an excellent choice for writing Gradle tasks and plugins. In this session, you will learn all the Groovy that is needed to be successful with Gradle. And who knows, maybe it will inspire you to use Groovy in other areas as well.
About Luke Daley
Luke works @ Gradle Inc. building Gradle Enterprise. He's also an open source tragic and is the creator of Ratpack https://ratpack.io. When not hitting the keyboard, he's likely drinking IPA or playing guitar.
More About Luke »About Perryn Fowler
Perryn is a dynamic figure, often seen scaling walls or crushing ice, and is the subject of numerous documentaries. He is an expert in stucco, a veteran in love, and an outlaw in Peru. Perryn washes whiter. He can cook 2 minute noodles in one and a half minutes, and may already be the winner in the Publisher's Clearing House Sweepstakes. The laws of physics do not apply to Perryn.
More About Perryn »About Peter Niederwieser
Peter Niederwieser is a computer language enthusiast from Austria who has been using Java since the early days. Peter's work experience ranges from small start-ups to large enterprises like Siemens. His passion for software quality and continuous delivery invariably leads him to take the build master role on new projects, pushing project automation as far as he can. It also lead him to create Spock, an innovation-packed developer testing framework that is seeing increasing adoption around the globe.
Peter is an active member of the Groovy community, and can't sleep without his daily dose of Scala. When Peter isn't coding, you can find him speaking at conferences around the world, or pondering over a chess board.
More About Peter »