While the Gradle Build Tool has been around for a while, it continuously evolves. The next major version, Gradle 9, brings a couple of key features that will impact users and the ecosystem.
For users, the focus is on two tracks: scalability and comprehensibility. For scalability, the Gradle team aims to deliver features that make builds as fast as possible, even for massive projects. For comprehensibility, it is all about making Gradle easier to adopt and use for teams of all sizes and skill levels.
Offering all of the above will require the plugin ecosystem to match the updated Gradle APIs and patterns, including stronger constraints, which are required to continue offering the strongest reliability guarantees.
This session will cover topics like:
For users, the focus is on two tracks: scalability and comprehensibility. For scalability, the Gradle team aims to deliver features that make builds as fast as possible, even for massive projects. For comprehensibility, it is all about making Gradle easier to adopt and use for teams of all sizes and skill levels.
Offering all of the above will require the plugin ecosystem to match the updated Gradle APIs and patterns, including stronger constraints, which are required to continue offering the strongest reliability guarantees.
This session will cover topics like:
- Continued investment in configuration caching,
- Upcoming isolated projects feature,
- Higher level modeling of software projects,
- Separation of concerns for build users and build authors
Louis Jacomet
Gradle
Louis Jacomet has been perfecting his knowledge of Java for more than 20 years. Always a developer at heart, his role evolved over the last years to include technical team leading, coaching and some management. In addition to the bits and bytes, Louis is interested in people management skills mandatory to create a productive project team. To complete the buzzword bingo, Louis is interested in agile practices for the visibility, communication and result orientation it promotes. After working remotely from Belgium for Terracotta, with a focus on Ehcache, Louis is now part of the Gradle build tool team.
Alex Semin
Gradle
Alex is an enthusiastic team leader and quality-focused developer with a passion for building tools and programming languages. With over 10 years of experience in software engineering, Alex is currently part of the Gradle Build Tool team. He focuses on aspects of scalability and adaptability of Gradle to builds of any size and shape. With the goal of putting "soft" back into software, he is committed to the life-long learning and greatly enjoys sharing his knowledge with others.