Amanda Martin
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.
Matching moments
21:33 MIN
A summary of how to truly boost productivity
Forget Developer Platforms, Think Developer Productivity!
05:29 MIN
Improving build speed with Gradle parallelization
Engineering Velocity in the Age of AI: Lessons from Mobile CI/CD
50:08 MIN
Key takeaways for boosting developer productivity
Forget Developer Platforms, Think Developer Productivity!
00:04 MIN
The daily struggle with slow Gradle builds
Modular Secrets to Lightning-Fast Android Builds
10:26 MIN
Practical initiatives to engage and retain developers
Developer Advocacy in accelerated times
09:03 MIN
Implementing remote and dependency build caching
Engineering Velocity in the Age of AI: Lessons from Mobile CI/CD
39:55 MIN
Fostering effective development practices within teams
Building high performance and scalable architectures for enterprises
00:03 MIN
Shifting focus from platforms to developer productivity
Forget Developer Platforms, Think Developer Productivity!
Featured Partners
Related Videos
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
Write tests you love, not hate
Jens Happe
Modular Secrets to Lightning-Fast Android Builds
Mohamed Gamal
Java 21: The Revolution of Virtual Threads - A Deep Dive
Christian Woerz
2021: Familiar APIs on Kickass Runtimes #slideless
Adam Bien
GitLab CI pipelines for a whole company
Martin Beránek
Route from Java to Kotlin
Christian Woerz
Why Kotlin is the better Java and how you can start using it
Iris Hunkeler
Related Articles
View all articles


.webp?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.


Tech Lead (m/f/d) - Berlin
Patronus Group
Berlin, Germany
Senior
Kotlin
Spring Boot
Amazon Web Services (AWS)

Cloud Engineer (m/w/d)
fulfillmenttools
Köln, Germany
€50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration

Associate Software developer (15 month FTC) Java or Groovy
Adaptavist
Municipality of Vitoria-Gasteiz, Spain
Remote
API
CSS
GIT
Java
+27

Associate Software developer (15 month FTC) Java or Groovy
Adaptavist
Municipality of Valladolid, Spain
Remote
API
CSS
GIT
Java
+27

Associate Software developer (15 month FTC) Java or Groovy
Adaptavist
Municipality of Santiago de Compostela, Spain
Remote
API
CSS
GIT
Java
+27

Build Infrastructure Engineer (JetBrains IDEs)
JetBrains GmbH
Berlin, Germany
Java
Azure
Linux
Maven
DevOps
+7

Associate Software developer (15 month FTC) Java or Groovy
Adaptavist
Municipality of San Sebastian, Spain
Remote
API
CSS
GIT
Java
+27

Associate Software developer (15 month FTC) Java or Groovy
Adaptavist
Municipality of Almería, Spain
Remote
API
CSS
GIT
Java
+27