How the Micronaut Team Practices Developer Productivity Engineering Using Develocity


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 Develocity. 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 Develocity for 40+ Micronaut projects to improve developer productivity. Cedric and Sergio will share their DPE wins and the productivity insights gained using Develocity 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 Develocity 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
About you
About your organization

By registering for Gradle training, you agree to accept Gradle's terms and privacy policy.