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
01:51 MIN
The daily struggle with slow Gradle builds
Modular Secrets to Lightning-Fast Android Builds
Unlock full access
Log in or set up an account to access this feature and more.
01:42 MIN
Discovering the human impact of developer tools
Reimagining the Developer Experience: The AI Advantage
Unlock full access
Log in or set up an account to access this feature and more.
01:30 MIN
A summary of how to truly boost productivity
Forget Developer Platforms, Think Developer Productivity!
Unlock full access
Log in or set up an account to access this feature and more.
03:34 MIN
Improving build speed with Gradle parallelization
Engineering Velocity in the Age of AI: Lessons from Mobile CI/CD
Unlock full access
Log in or set up an account to access this feature and more.
01:45 MIN
Key takeaways for boosting developer productivity
Forget Developer Platforms, Think Developer Productivity!
Unlock full access
Log in or set up an account to access this feature and more.
04:49 MIN
Defining developer joy and its key components
Developer Joy with Quarkus
Unlock full access
Log in or set up an account to access this feature and more.
03:48 MIN
Practical initiatives to engage and retain developers
Developer Advocacy in accelerated times
Unlock full access
Log in or set up an account to access this feature and more.
05:59 MIN
Implementing remote and dependency build caching
Engineering Velocity in the Age of AI: Lessons from Mobile CI/CD
Unlock full access
Log in or set up an account to access this feature and more.
Featured Partners
Related Videos
2021: Familiar APIs on Kickass Runtimes #slideless
Adam Bien
Route from Java to Kotlin
Christian Woerz
ChatGPT and Java: A Match Made in Heaven or Hell?
Jakov Semenski
Write tests you love, not hate
Jens Happe
Best of Java 15 and beyond—my favorite features
Michael Inden
Why Kotlin is the better Java and how you can start using it
Iris Hunkeler
I will have to refactor ! And now ? Refactoring Techniques in Java
Kamila Santos
Java with a Clojure mindset
Dan Lebrero
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.

PROSOZ Herten GmbH
Herten, Germany
Junior
Intermediate
Senior
Java
Scrum
Kotlin
Microservices

Saby Company
Delebio, Italy
Intermediate
Java
Docker
Kotlin
Groovy
Node.js
+2

wunschlösung GmbH
Jena, Germany
Intermediate
Senior
Java

Uniwunder GmbH
Dresden, Germany
Intermediate
Senior
Java
Kotlin



IT-Objects GmbH
Essen, Germany
Intermediate
Senior
Java
Kotlin

wunschlösung GmbH
Jena, Germany
Intermediate
Senior
Java
Docker
MongoDB