Staff Mobile Platform Engineer
iFood
iFood’s Journey with the Gradle Enterprise API
The Gradle Enterprise dashboards are great, but have you ever wished for a metric or graph that isn’t supported yet, like the median duration of a particular task? The REST API is a powerful tool for custom analysis of your build data.
We built ‘gradle-enterprise-api-kotlin’ to use the API in new ways, from Kotlin scripts to Jupyter notebooks. In this talk, we’ll explore iFood’s results combining the API and the library. For example, the API allows us to build weekly reports on flaky tests and their impact, encouraging teams to fix them. It allows us to track a specific task’s duration, such as KotlinCompile, to watch for regressions when rolling out new GC settings. Interactively, inside Jupyter notebooks, we can quickly sift through build scans and create any custom graph to explore a hypothesis or investigate a regression.
Join us to learn how you can use the API to unlock the full potential of your Gradle Enterprise data!
Gabriel Feo is a Staff Engineer working on Mobile Platform at iFood. Working on SDKs and tooling at every opportunity, Gabriel joining a DPE team was the natural direction. He enjoys working on the build and ways to improve the developer experience.
Staff Mobile Platform Engineer
iFood
iFood’s Journey with the Gradle Enterprise API
The Gradle Enterprise dashboards are great, but have you ever wished for a metric or graph that isn’t supported yet, like the median duration of a particular task? The REST API is a powerful tool for custom analysis of your build data.
We built ‘gradle-enterprise-api-kotlin’ to use the API in new ways, from Kotlin scripts to Jupyter notebooks. In this talk, we’ll explore iFood’s results combining the API and the library. For example, the API allows us to build weekly reports on flaky tests and their impact, encouraging teams to fix them. It allows us to track a specific task’s duration, such as KotlinCompile, to watch for regressions when rolling out new GC settings. Interactively, inside Jupyter notebooks, we can quickly sift through build scans and create any custom graph to explore a hypothesis or investigate a regression.
Join us to learn how you can use the API to unlock the full potential of your Gradle Enterprise data!
Gabriel Feo is a Staff Engineer working on Mobile Platform at iFood. Working on SDKs and tooling at every opportunity, Gabriel joining a DPE team was the natural direction. He enjoys working on the build and ways to improve the developer experience.
Staff Mobile Platform Engineer
iFood
iFood’s Journey with the Gradle Enterprise API
The Gradle Enterprise dashboards are great, but have you ever wished for a metric or graph that isn’t supported yet, like the median duration of a particular task? The REST API is a powerful tool for custom analysis of your build data.
We built ‘gradle-enterprise-api-kotlin’ to use the API in new ways, from Kotlin scripts to Jupyter notebooks. In this talk, we’ll explore iFood’s results combining the API and the library. For example, the API allows us to build weekly reports on flaky tests and their impact, encouraging teams to fix them. It allows us to track a specific task’s duration, such as KotlinCompile, to watch for regressions when rolling out new GC settings. Interactively, inside Jupyter notebooks, we can quickly sift through build scans and create any custom graph to explore a hypothesis or investigate a regression.
Join us to learn how you can use the API to unlock the full potential of your Gradle Enterprise data!
Gabriel Feo is a Staff Engineer working on Mobile Platform at iFood. Working on SDKs and tooling at every opportunity, Gabriel joining a DPE team was the natural direction. He enjoys working on the build and ways to improve the developer experience.
Staff Mobile Platform Engineer
iFood
iFood’s Journey with the Gradle Enterprise API
The Gradle Enterprise dashboards are great, but have you ever wished for a metric or graph that isn’t supported yet, like the median duration of a particular task? The REST API is a powerful tool for custom analysis of your build data.
We built ‘gradle-enterprise-api-kotlin’ to use the API in new ways, from Kotlin scripts to Jupyter notebooks. In this talk, we’ll explore iFood’s results combining the API and the library. For example, the API allows us to build weekly reports on flaky tests and their impact, encouraging teams to fix them. It allows us to track a specific task’s duration, such as KotlinCompile, to watch for regressions when rolling out new GC settings. Interactively, inside Jupyter notebooks, we can quickly sift through build scans and create any custom graph to explore a hypothesis or investigate a regression.
Join us to learn how you can use the API to unlock the full potential of your Gradle Enterprise data!
Gabriel Feo is a Staff Engineer working on Mobile Platform at iFood. Working on SDKs and tooling at every opportunity, Gabriel joining a DPE team was the natural direction. He enjoys working on the build and ways to improve the developer experience.