• 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!

July 2021

Table of Contents

  • From the Community
    • Blog Posts
    • Podcasts
    • Videos
  • Careers
  • Upcoming Events

Introduction

Welcome to the July 2021 Gradle Build Tool newsletter.

This month was quieter than usual for most of our team in the Northern Hemisphere, so this issue covers mainly news from the community.

From the Community #

Blog Posts #

  • 5 Reasons to Switch to the Gradle Kotlin DSL - lists good reasons for switching from Groovy to Kotlin DSL
  • Tools of the Build Trade: The Making of a Tiny Kotlin App - describes how to build a Kotlin app with Gradle
  • Optimizing Your Kotlin Build - shares tips for making Gradle builds faster and discusses common pitfalls specific to Kotlin
  • 10 Gradle Best Practices to Supercharge Your Project - shares various tips for working with Gradle
  • Gradle Task Inputs and Outputs - explains inputs and outputs of Gradle tasks
  • Dockerizing Java Services with Gradle and Jib - demonstrates how to build and publish Docker images with the Jib Gradle plugin
  • Gradle Version Catalog for Better Dependency Management - describes the version catalog feature preview
  • Using ProGuard with the Android Gradle Plugin - introduces a new version of ProGuard Gradle plugin
  • Running Instrumented Tests in a Gradle Task - shows how to use the experimental Unified Test Platform Android feature with Gradle

Podcasts #

  • #15 - Deep-clean with Sebastiano Poggi - discusses deep-clean script for completely deleting all caches for Gradle, IDEA, and Android Studio (we hope you won’t need it though)

Videos #

  • Gradle Kotlin vs. Groovy DSL (Side-by-side Comparison) - compares Groovy and Kotlin DSLs
  • Set Task Group and Description (Gradle Best Practice Tip #17) - shows how to set group and description in custom tasks and explain why it’s important

Careers #

If you share our passion for developer productivity and tooling, consider joining our globally distributed team and check out our job openings at gradle.com/careers. We are looking for software engineers, solution engineers and also a developer advocate and developer productivity engineer.

Upcoming Events #

  • Aug 12 3:00 pm - 4:00 pm (Pacific Time, US): GWebinar: Developer Productivity Engineering
  • Aug 16 5:00 am - 6:00 am (Pacific Time, US): Training: Gradle Enterprise Developer User Training - Europe
  • Aug 17 11:00 am - 12:00 pm (Pacific Time, US): Training: Gradle Enterprise Developer User Training - North America
  • Aug 19 10:00 am - 10:30 am (Pacific Time, US): DevProdEng Showdown: Android Builds and Tests at Scale
  • Sep 21-22 8:30 am - 12:30 pm (Pacific Time, US): Training: Introduction to Gradle Build Tool
  • Sep 29 9:00 am - 12:30 pm (Pacific Time, US): Training: Gradle Build Cache Deep Dive

See the Gradle Training webpage for an up-to-date list of all upcoming educational and training events.


If you have some news you’d like us to share in the next issue, use #gradle on Twitter or send us an email with the details to newsletter@gradle.com.

Until next time!

—The Gradle Build Tool Team

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.