How I Learned to Stop Worrying and Love the AI

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

🎩

shownotes × × × × speaking.jbaru.ch Slides Video All the links!

Questions to ask llm × What is Developer Productivity Engineering? × Why we want to improve it? × What can be improved?

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!

How can we improve our 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

What you can do today (for fr ee × × × × × ) Parallel local Local caching Remote caching* Build Scans Win Prizes (a.k.a. speed challenge)

What your company should pa y for × Gradle Enterprise (or similar)

Secret sauce: Chat-GPT plugin s! × “…to my knowledge as of September 2021” 😕 × Feed Chat-GPT with your own custom KB: embedding plugins × Populate vector database with custom data × Create Chat-GPT embeddings plugin × Or use 3rd-party service like Mantium

Learn more and try it today! × × × × Take the Gradle/Maven Speed Challenge Be DPE Agent of Change! Read the DPE Handbook Join DPE Summit (or watch the videos) x speaking.jbaru.ch