|
About the Blog + Comments category
|
|
0
|
665
|
July 26, 2022
|
|
The (Petty) Reason We Didn't End Up Using jj
|
|
1
|
43
|
June 3, 2026
|
|
Choice, Clarity, and the Future of Caching in Gradle Actions
|
|
2
|
64
|
April 8, 2026
|
|
GitHub Actions for Gradle v6: What's Changing and Why
|
|
8
|
197
|
April 2, 2026
|
|
Avoiding the Next Supply Chain Disaster with GitHub and Gradle
|
|
2
|
64
|
February 26, 2026
|
|
Detecting Maven-Hijack-style risks in Gradle builds with the Dependency Analysis Gradle Plugin
|
|
4
|
79
|
December 10, 2025
|
|
Good Neighbors: How to Reduce Maven Central Traffic from Gradle Builds
|
|
2
|
129
|
August 3, 2025
|
|
Gradle partners with GitHub on supply chain security
|
|
3
|
422
|
June 29, 2025
|
|
Gradle Best Practices - A Path to Build Happiness
|
|
2
|
173
|
May 12, 2025
|
|
First look at Declarative Gradle
|
|
5
|
385
|
March 20, 2025
|
|
Optional dependencies are not optional
|
|
4
|
932
|
February 8, 2025
|
|
Declarative Gradle EAP2 - November 2024 Update
|
|
1
|
424
|
November 24, 2024
|
|
Dependency Management - Best Practices for Naming Gradle Version Catalog Entries
|
|
7
|
742
|
October 7, 2024
|
|
Impact of final JCenter shutdown on Gradle Plugin Portal
|
|
3
|
280
|
July 15, 2024
|
|
How Gradle Works Part 1 - Startup
|
|
1
|
438
|
October 11, 2023
|
|
How Gradle Works Part 3 - Build Script
|
|
2
|
474
|
July 21, 2023
|
|
Protecting Project Integrity
|
|
2
|
544
|
March 1, 2023
|