Workshop: Maximize Developer Productivity with Fast and Reliable Gradle and Maven Builds

When and Where

July 15th, 2019 from 1pm to 4pm.

Westin Westminster, 10600 Westminster Blvd, Westminster, CO 80020


In this hands-on workshop, you will learn how to improve developer productivity when working with Gradle and Maven builds by using Gradle Enterprise.   

Most development teams build from thousands to hundreds of thousands of times a day.  By investing just a few hours into your Gradle or Maven build, you can create hours or days of productivity for your development team so they can innovate at their full potential.

This is a moderated class with live instruction with both lecture and lab exercises that teach you how to:

  • Measure Gradle and Maven build speed and reliability
  • Understand which metrics are important
  • Apply these analyses to your own Gradle and Maven builds
  • Debug Gradle and Maven build and test failures with build scans
  • Use build caching to make Gradle and Maven builds dramatically faster

This 3-hour training session is led by an instructor and limited to 50 registrants per session to ensure good discussion, technical support and offer everyone the chance to have all their questions answered.


Sam Snyder
Software Engineer @ Gradle

Eric Wendelin
Software Engineer @ Gradle

Duration and Format

3-hour interactive training session led by an instructor along with additional instruction support for support and Q&A.

Prerequisites and Objectives

Make sure you have JDK 8 or later installed if you do not already. You can use your favorite IDE or text editor during the workshop.

After this training the participants will be able to:

  • Understand the benefits of using the Gradle or Maven build cache
  • Use and configure the build cache
  • Optimize build logic for maximum cacheability
  • Maximize the benefits of the local and remote build cache for both Gradle and Maven

Course Outline

  • Introduction
  • Current state of build engineering
  • What is Gradle Enterprise and what are its benefits?
  • Lab 1: Creating a build scan
  • Lab 2: Extending build scans
  • What is a build cache?
  • Gradle and Maven build caching
  • Lab 3: Using the local build cache
  • Remote build cache and its topology
  • Lab 4: Using the remote build cache
  • Lab 5: Comparing builds to understand cache misses
  • Best practices to increase cache effectiveness
  • Build cache administration
  • Performance monitoring and data analysis
  • Lab 6: Live dashboard of build activity


About you
About your organization

By registering for Gradle training, you agree to accept Gradle's terms and privacy policy.