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!
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!
18:22 MIN
Building a sustainable culture of clean code
Breaking the Bug Cycle: TDD for the Win
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
From learning to earning
Jobs that call for the skills explored in this talk.

Senior Java Developer
Picnic Technologies B.V.
Amsterdam, Netherlands
Senior
Java
Spring
Amazon Web Services (AWS)

Java / Kotlin Developer in einem Cloud-Native-Stack
PROSOZ Herten GmbH
Herten, Germany
€47-70K
Intermediate
Senior
Java
Kotlin

SENIOR SOFTWARE QUALITY ASSURANCE ENGINEER (M/W/D)
Wilken GmbH
Ulm, Germany
Intermediate
Java
JIRA
JavaScript
Unit Testing
Automated Testing

SENIOR SOFTWARE TEST MANAGER (M/W/D)
Wilken GmbH
Ulm, Germany
Intermediate
Java
JIRA
Selenium
Unit Testing
Automated Testing

Senior Software Developer (Java/Angular) (m/f/d)
IGEL Technology GmbH
Bremen, Germany
Senior
Java
Angular

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

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

Senior Systems/DevOps Developer (f/m/d)
Bonial International GmbH
Berlin, Germany
Senior
Python
Terraform
Kubernetes
Elasticsearch
Amazon Web Services (AWS)