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.
#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.
Why Attend a Developer Event?Modern software engineering moves too fast for documentation alone. Attending a world-class event is about shifting from tactical execution to strategic leadership.
Skill Diversification: Break out of your specific tech stack to see how the industry...
WeAreDevelopers LIVE days are changing - get ready to take partStarting 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...
From learning to earning
Jobs that call for the skills explored in this talk.