Gradle build, Unleashed: A Whimsical Journey to Boost Gradle build Developer Productivity with LLMs

A presentation at Cleveland JUG Meetup August 2023 in August 2023 in Cleveland, OH, USA by Baruch Sadogursky

Slide 1

Slide 1

Gradle build, Unleashed

Slide 2

Slide 2

A Whimsical Journey to Boost Gradle build Developer Productivity with LLMs

Slide 3

Slide 3

Baruch Sadogursky - @jbaru ch × Developer Productivity Advocate × Gradle Inc × Development -> DevOps -> #DPE

Slide 4

Slide 4

🎩

Slide 5

Slide 5

shownotes × × × × jbaru.ch/m/about Slides Video All the links! @JavaCleveland #gradle #DPE jbaru.ch/m/about

Slide 6

Slide 6

Questions to ask llm × × × × @JavaCleveland Why we want to improve the build? Is it only Gradle? Is it only the build? How can we improve our Gradle build? #gradle #DPE jbaru.ch/m/about

Slide 7

Slide 7

Answers, summarized × #DPE helps us improving our overall developer experience. The build is a good place to start. × It’s not only Gradle! Maven, SBT, Bazel and any other build can and should be improved! × It’s not only the build! Improving the entire cycle is important and worth investing! @JavaCleveland #gradle #DPE jbaru.ch/m/about

Slide 8

Slide 8

How can we improve our Grad le × × × × × @JavaCleveland build? Caching, local and remote Parallel testing, local and remote Predictive test selection Fight evil flaky tests! Watch your build like a hawk for degradations #gradle #DPE jbaru.ch/m/about

Slide 9

Slide 9

What you can do today (for fr ee × × × × × @JavaCleveland ) Parallel local Local caching Remote caching* Build Scans Win Prizes (a.k.a. speed challenge) #gradle #DPE jbaru.ch/m/about

Slide 10

Slide 10

What your company should pa y for × Gradle Enterprise × DPE Summit @JavaCleveland #gradle #DPE jbaru.ch/m/about

Slide 11

Slide 11

THANKS! Q&A and Twitter (or whatever) ads: x x x x @jbaruch jbaru.ch/m/about @JavaCleveland #DPE