Amanda Martin

Give your build some love, it will give it back!

Stop waiting on slow builds. This talk reveals powerful Gradle techniques, from caching to version catalogs, that will make your development cycle faster and more reliable.

Give your build some love, it will give it back!
#1about 7 minutes

Understanding Gradle as an extensible build automation tool

Build tools have evolved from simple compilers to complex systems with performance and safety features, and Gradle provides a flexible, plugin-based model for modern software development.

#2about 12 minutes

Understanding the core structure of a Gradle build

A Gradle build is structured around plugins that provide tasks, which are configured via build scripts to manage dependencies and define the build lifecycle.

#3about 2 minutes

Managing multiple Java versions with toolchains

Ensure reproducible builds across different environments by using Gradle toolchains to declare the specific Java version required for your project or individual tasks.

#4about 5 minutes

Implementing advanced testing strategies in Gradle

Improve test organization and quality by using the JVM Test Suites plugin to separate test types and integrating JaCoCo for enforcing code coverage rules.

#5about 5 minutes

Centralizing dependencies with version catalogs

Simplify dependency management in single or multi-project builds by defining all versions, libraries, and bundles in a central TOML version catalog file.

#6about 8 minutes

Key strategies for improving build performance

Significantly speed up your builds by enabling features like the build cache, configuration cache, parallel execution, and continuous mode.

#7about 7 minutes

Q&A on teaching programming and developer advocacy

The speaker shares advice on introducing programming to kids at different ages and discusses the weekly schedule and responsibilities of a developer advocate.

Related jobs
Jobs that call for the skills explored in this talk.

d

Saby Company
Delebio, Italy

Junior

asasd

Expire

Remote
Junior

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
WeAreDevelopers LIVE days are changing - get ready to take part
CH
Chris Heilmann
Dev Digest 109 -Egg-citing things…
As we are heading into the Easter break, here are some things to spend some time on. There's resources on improving the performance of your code and you hear from the winners of CODE100 Amsterdam what it was like to be on stage. Also, hang tight as t...
Dev Digest 109 -Egg-citing things…
EM
Eli McGarvie
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
We all know the feeling: your stand-up meeting starts… and the energy in the room slowly deflates. Eyes glaze over, minds wander. Maybe you can even see their attention drop on smartphones or laptops.Within minutes or even seconds, instead of a quick...
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
BB
Benedikt Bischof
How we Build The Software of Tomorrow
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
How we Build The Software of Tomorrow

From learning to earning

Jobs that call for the skills explored in this talk.