DPE Summit 2023 is a SOLD OUT event! Registration for this year’s summit is now closed.
logo-DX abiNoda-FNL 1
Gabriel Feo

Staff Mobile Platform Engineer
iFood

SESSION

iFood’s Journey with the Gradle Enterprise API

Brought to you by
Fill 1 Fill 2
,Inc

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!

CI Observability, Failure Impact Analysis, Toolchain Reliability, Build Performance Continuity
CONTAINER
CLIPPING-MASK
ICON-DX
Who is Gabriel Feo ?

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.

logo-DX abiNoda-FNL 1
Gabriel Feo

Staff Mobile Platform Engineer
iFood

SESSION

iFood’s Journey with the Gradle Enterprise API

Brought to you by
Fill 1 Fill 2
,Inc

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!

CI Observability, Failure Impact Analysis, Toolchain Reliability, Build Performance Continuity
CONTAINER
CLIPPING-MASK
ICON-DX
Who is Gabriel Feo ?

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.

logo-DX abiNoda-FNL 1
Gabriel Feo

Staff Mobile Platform Engineer
iFood

SESSION

iFood’s Journey with the Gradle Enterprise API

Brought to you by
Fill 1 Fill 2
,Inc

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!

CI Observability, Failure Impact Analysis, Toolchain Reliability, Build Performance Continuity
CONTAINER
CLIPPING-MASK
ICON-DX
Who is Gabriel Feo ?

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.

logo-DX abiNoda-FNL 1
Gabriel Feo

Staff Mobile Platform Engineer
iFood

SESSION

iFood’s Journey with the Gradle Enterprise API

Brought to you by
Fill 1 Fill 2
,Inc

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!

CI Observability, Failure Impact Analysis, Toolchain Reliability, Build Performance Continuity
CONTAINER
CLIPPING-MASK
ICON-DX
Who is Gabriel Feo ?

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.