DPE Lowdown - How Micronaut Practices Developer Productivity Engineering Using Gradle Enterprise

Опубликовано: 16 Октябрь 2024
на канале: Gradle
325
2

The Micronaut project is a modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications. Get the Lowdown on how the Micronaut project teams do Developer Productivity Engineering (DPE) with Gradle Enterprise. In this Webcast we chat with Cedric Champeau, a Consulting Member of Technical Staff at Oracle Labs, and Sergio del Amo Caballero, a Micronaut Product Development Lead at Object Computing Inc. about their experience setting up Gradle Enterprise for 40+ Micronaut projects to improve developer productivity. Cedric and Sergio will share their DPE wins and the productivity insights gained using Gradle Enterprise to improve build times by 50%.

About Cedric Champeau
Cedric is a Member of the Technical Staff at Oracle where he works on Micronaut and GraalVM projects. He is a former member of the Gradle Build Tool team and Groovy language development team at Pivotal/VMware.

About Sergio del Amo Caballero
Sergio del Amo has been a core committer to the Micronaut framework since its inception in 2017. He is a Distinguished Software Engineer and the Micronaut Product Development Lead at Object Computing, and he serves as a member of the Micronaut Foundation Board of Directors and Technology Advisory Board. Additionally, as Developer Advocate for the Grails and Micronaut Foundations, he hosts Micronaut Live on Twitch and the Micronaut Podcast.

Topics:
What is the Micronaut Framework project?
How Micronaut does builds and tests
Tooling stack and build/test stats
Developer productivity wins
Leveraging Gradle Enterprise to modernize the Micronaut build
Improving the incrementality of the build
Insights into what is happening in the build process
Implementing the build best practices
Convention plugins
Provider API
Rewriting tasks to get the most out of the build cache
Plugins for tracking inputs
Updating build scripts
Rolling out a fully optimized remote build cache to 40+ projects