• Main Site
  • Learn More on Learn
    Getting Started
    DPE University
    Gradle Courses
    Live Trainings
  • Get Help More on Get Help
    Search for Issues
    Community Slack
    Community Forums
    Stack Overflow
    Commercial Services
  • Community More on Community
    Newsletter
    Blog
    Community Slack
    Gradle Fellowship
    - GitHub
    - Community Forums
    - X/Twitter
    - LinkedIn
    - Mastodon
    - YouTube
    More Resources
  • Gradle Inc. More on Gradle Inc.
    Develocity
    Gradle Build Scan
    DPE University
    Events
    We Are Hiring!

May 2023

Table of Contents

  • From the Community
    • Thoughtworks recommends adopting Gradle Kotlin DSL
    • Blog Posts
    • Videos
    • Plugins
  • From the Gradle Team
    • Major updates added to Gradle Enterprise 2023.1
    • Internship Programs
    • Careers
  • Upcoming Events with Gradle

Introduction

Welcome to the May 2023 Gradle Build Tool newsletter.

This edition covers the latest Thoughtworks Tech Radar “adopt” recommendation for Gradle Kotlin DSL, news from the community, and the latest Gradle Enterprise release.

From the Community #

Thoughtworks recommends adopting Gradle Kotlin DSL #

Thoughtworks has promoted Gradle Kotlin DSL to “adopt” status in their renowned Technology Radar. The teams at Thoughtworks suggest “[using] Gradle Kotlin DSL as the default for starting new projects using Gradle, preferring it over Groovy.” See the Gradle Kotlin DSL entry for details.

This follows our own announcement last month about Kotlin DSL becoming the default for new Gradle builds, as well as similar announcements from Google and JetBrains.

Blog Posts #

  • Keeping IDE Sync Times at Bay: A Historical Perspective - shares how Square boosted performance by 60% based on a range of improvements made to IDE sync times over the years
  • 30 Ideas to Reduce Your Gradle Build Times - offers 30 tips that help improve the performance of your Gradle builds
  • SourceCompatibility, TargetCompatibility, and JVM Toolchains in Gradle Explained - discusses the differences between defining sourceCompatibility, targetCompatibility and Java toolchain
  • Simplify Your Dependency Management with Gradle Version Catalogs in Android - presents a short primer on how to use version catalogs and why they are helpful
  • Scala and Kotlin Under One Roof - talks about how to set up a project that has a mix of both Scala and Kotlin code
  • JDK 17: Using ParallelGC for the Kotlin Process in Android Builds - shows the impact of using the Parallel GC flag on build performance with APG 8.0.0 and JDK 17

Videos #

  • Understanding Gradle #32 – Artifact Transforms - shows how to use Artifact Transforms to turn old Jar files into clean Java Modules
  • Why Can You Write Gradle in 2 Different Languages? - offers a historical explanation around why you can configure Gradle in Groovy or Kotlin, and why Kotlin may be a better choice
  • Gradle Implementation vs. Compile Dependencies - talks about how to migrate from using the now removed compile dependency configuration to the implementation dependency configuration

Plugins #

  • Recursive Wrapper Gradle Plugin - makes it easier to manage the wrapper configuration for included builds

From the Gradle Team #

Major updates added to Gradle Enterprise 2023.1 #

The April launch of Gradle Enterprise 2023.1 was our first major release this year. For engineers, Gradle Enterprise 2023.1:

  • Brings observability and insights into Gradle artifact transforms
  • Offers a new Build Scan® query language that provides new capabilities for specifying build criteria using complex logical operators
  • Provides more insights into Predictive Test Selection (PTS) simulation results
  • Makes user access control management more robust

See release notes for details, and stay tuned for the upcoming release of Gradle Enterprise 2023.2!

Internship Programs #

We are excited to announce our participation in two 12-week summer programs where our engineers mentor early-career technologists, empowering them to hone their skills and kick-start their careers:

  • 2 people in Major League Hacking Fellowship
  • 1 person in Google Summer of Code

Together with our Gradle Fellows Mentorship Program (launched last year), these new programs reflect our commitment to bringing new contributors and increasing diversity in build automation and developer productivity engineering domains.

Careers #

If you share our passion for developer productivity and tooling, consider joining our globally distributed team by checking out our job openings at gradle.com/careers.

For the Gradle Build Tool team, we are currently looking for a Developer Advocate, Security Software Engineer and Developer Productivity Engineer.

Upcoming Events with Gradle #

Check out our free, instructor-led training courses as well as upcoming presentations and keynotes from the globe-trotting Gradle team:

**May 30, **9am - 10am PT: Online Training - Managing Test Failures & Flakiness with Gradle Enterprise

May 31, 9am - 12pm PT: Online Training - Maven Build Cache Deep Dive

June 1, 9am - 11:30am PT: Online Training - Gradle Plugin Development

**June 6, **9am - 12:15pm PT: Online Training - Android Apps with Gradle Build Tool

June 7, 7am - 10:15am PT: Online Training - Android Apps with Gradle Build Tool - EMEA

**June 8, **9am - 11:30am PT: Online Training - Gradle Build Tool Configuration Organization

**June 8-9, **Industry Event - Droidcon - San Francisco, CA

**June 12-15, **Industry Event - DevopsCon - Berlin, Germany

**June 13 , **9am - 12:00pm PT: Online Training - Gradle Build Cache Deep Dive

June 14, 7am - 10:00am PT: Online Training - Gradle Build Cache Deep Dive - EMEA

June 15, **9am - 10am PT: **Online Training - Gradle Enterprise for Developers

**June 15-16, **Community Event - DevOps Days - Birmingham, UK

June 20, 9am - 10am PT: ** **Online Training - Gradle Enterprise for Productivity Engineers

**June 20, **9am - 1:30pm PT: Online Training - Introduction to Gradle Build Tool

**June 20-23, **Industry Event - JCON Europe - Cologne, Germany

**June 22, **7am - 11:30am PT: Online Training - Introduction to Gradle Build Tool - EMEA

**June 27, **9am - 1pm PT: Online Training - JVM Builds with Gradle Build Tool

**June 28, **7am - 11:00am PT: Online Training - JVM Builds with Gradle Build Tool - EMEA

**June 29, **Gradle Hosted Event - London Builds and Bullseyes Happy Hour

Views

Printable Version | HTML Version

Stay in the Know

Join 140,000+ monthly Gradle Build Tool newsletter subscribers. Also, there is an RSS Feed

By entering your email, you agree to our Terms and Privacy Policy, including receipt of emails. You can unsubscribe at any time.


Careers | Privacy | Terms of Service | Contact | RSS Feed
© 2025 Gradle, Inc. Gradle®, Develocity®, Build Scan®, and the Gradlephant logo are registered trademarks of Gradle, Inc. On this resource, "Gradle" typically means "Gradle Build Tool" and does not reference Gradle, Inc. and/or its subsidiaries.