Overview
Syllabus
Intro
What is Gradle?
Gradle, Inc.
Fast Builds Matter
Automate your measurements
JVM tuning
The Gradle Daemon
Build Scans
The Build Lifecycle
Red Flags
Startup, buildSrc, Settings
Resolution at Configuration Time
1/0 at Configuration Time
Inefficient Plugins
Variant Explosion
Extract Script Plugins
Extract Binary Plugins
Optimise on the Algorithmic Level
Execution Time
Incremental Builds
Example: Crashlytics
Faster Compilation
Incremental Annotation Processing
Caching
Parallelism
Gradle Enterprise
Get Deep Insights
Watch Performance over Time
Guides
Taught by
Devoxx