Gary is a software engineer at Gradle Inc and a compulsive automator. He is the author of several Gradle community plugins and is currently working on ways to make the Gradle open source build tool faster and more resource efficient.
Gary is an IT generalist with over 20 years experience in software development, operations, architecture and everything in between. He regularly conducts training classes on Gradle and speaks on topics related to devops, software development, and project automation.
Haven't used Gradle in practice, but interested in learning? This workshop is the perfect hands-on introduction that equips you with a solid foundation for the rest of the conference.
This two-part hands-on Gradle workshop covers topics such as: Fundamental Groovy & Gradle concepts, getting started with Gradle, authoring build scripts, using tasks and plugins, building Java projects, automated testing, and multi-project builds. About half of the time is spent on practical exercises, so don't forget to bring your laptop! Pairing is encouraged.
Haven't used Gradle in practice, but interested in learning? This workshop is the perfect hands-on introduction that equips you with a solid foundation for the rest of the conference.
This hands-on Gradle workshop covers topics such as: Fundamental Groovy & Gradle concepts, getting started with Gradle, authoring build scripts, using tasks and plugins, building Java projects, automated testing, and multi-project builds. About half of the time is spent on practical exercises, so don't forget to bring your laptop! Pairing is encouraged.
One of the biggest impediments to overall developer productivity and the overall success of the software organization is inefficient processes. Without the right tooling to get to the root of the problem, debugging build and test failures is incredibly frustrating and leads to delays in shipping software.
In this workshop, you’ll work through examples using Maven, Gradle, and Gradle Enterprise on our real data and that of some popular open source projects. You'll learn how to measure build speed and reliability, which metrics are important, how to apply these analyses to your own builds, and how to use build caching to make those builds dramatically faster enabling your team to achieve better developer productivity.