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

DevOps Engineering
Apple Maps

SESSION

The Dependency Graph

Brought to you by
Fill 1 Fill 2
,Inc

Visibility into your dependency tree at the organizational level is becoming a key differentiator in a team’s ability to minimize the Developer Productivity cost of software maintenance.

In this talk we’ll discuss the positive Developer Productivity impacts to library or plugin producers and consumers when they are able to understand the lifecycle of usage. For example, have you ever wondered how many and which projects consume your library code? Or whether it’s safe to make a breaking change? Analyzing the build dependency tree at the organizational level brings key insights into the state of your codebase and aids in decision making.

We’ll also share how standardizing on a common software development lifecycle through our Unified Build platform and how integrating with Gradle Enterprise provided the foundations for generating a Dependency Graph and allows us a Control Plane to all builds on our platform.

Finally, we’ll look at how investments into a custom SBOM pipeline designed with build-dependency analytics in mind are paving the way towards completing our global dependency tree in a heterogeneous build language and software language world. The insights gathered drive our dependency update lifecycle, eliminating another common developer productivity challenge.

CI ObservabilityProductivity, Cognitive Science, and WellnessOtherDistributed Workforce Productivity
CONTAINER
CLIPPING-MASK
ICON-DX
Who is Henry Liu?

Henry leads the Apple Maps DevOps team, focused on increasing developer productivity.

logo-DX abiNoda-FNL 1
Henry Liu

DevOps Engineering
Apple Maps

SESSION

The Dependency Graph

Brought to you by
Fill 1 Fill 2
,Inc

Visibility into your dependency tree at the organizational level is becoming a key differentiator in a team’s ability to minimize the Developer Productivity cost of software maintenance.

In this talk we’ll discuss the positive Developer Productivity impacts to library or plugin producers and consumers when they are able to understand the lifecycle of usage. For example, have you ever wondered how many and which projects consume your library code? Or whether it’s safe to make a breaking change? Analyzing the build dependency tree at the organizational level brings key insights into the state of your codebase and aids in decision making.

We’ll also share how standardizing on a common software development lifecycle through our Unified Build platform and how integrating with Gradle Enterprise provided the foundations for generating a Dependency Graph and allows us a Control Plane to all builds on our platform.

Finally, we’ll look at how investments into a custom SBOM pipeline designed with build-dependency analytics in mind are paving the way towards completing our global dependency tree in a heterogeneous build language and software language world. The insights gathered drive our dependency update lifecycle, eliminating another common developer productivity challenge.

CI ObservabilityProductivity, Cognitive Science, and WellnessOtherDistributed Workforce Productivity
CONTAINER
CLIPPING-MASK
ICON-DX
Who is Henry Liu?

Henry leads the Apple Maps DevOps team, focused on increasing developer productivity.

logo-DX abiNoda-FNL 1
Henry Liu

DevOps Engineering
Apple Maps

SESSION

The Dependency Graph

Brought to you by
Fill 1 Fill 2
,Inc

Visibility into your dependency tree at the organizational level is becoming a key differentiator in a team’s ability to minimize the Developer Productivity cost of software maintenance.

In this talk we’ll discuss the positive Developer Productivity impacts to library or plugin producers and consumers when they are able to understand the lifecycle of usage. For example, have you ever wondered how many and which projects consume your library code? Or whether it’s safe to make a breaking change? Analyzing the build dependency tree at the organizational level brings key insights into the state of your codebase and aids in decision making.

We’ll also share how standardizing on a common software development lifecycle through our Unified Build platform and how integrating with Gradle Enterprise provided the foundations for generating a Dependency Graph and allows us a Control Plane to all builds on our platform.

Finally, we’ll look at how investments into a custom SBOM pipeline designed with build-dependency analytics in mind are paving the way towards completing our global dependency tree in a heterogeneous build language and software language world. The insights gathered drive our dependency update lifecycle, eliminating another common developer productivity challenge.

CI ObservabilityProductivity, Cognitive Science, and WellnessOtherDistributed Workforce Productivity
CONTAINER
CLIPPING-MASK
ICON-DX
Who is Henry Liu?

Henry leads the Apple Maps DevOps team, focused on increasing developer productivity.

logo-DX abiNoda-FNL 1
Henry Liu

DevOps Engineering
Apple Maps

SESSION

The Dependency Graph

Brought to you by
Fill 1 Fill 2
,Inc

Visibility into your dependency tree at the organizational level is becoming a key differentiator in a team’s ability to minimize the Developer Productivity cost of software maintenance.

In this talk we’ll discuss the positive Developer Productivity impacts to library or plugin producers and consumers when they are able to understand the lifecycle of usage. For example, have you ever wondered how many and which projects consume your library code? Or whether it’s safe to make a breaking change? Analyzing the build dependency tree at the organizational level brings key insights into the state of your codebase and aids in decision making.

We’ll also share how standardizing on a common software development lifecycle through our Unified Build platform and how integrating with Gradle Enterprise provided the foundations for generating a Dependency Graph and allows us a Control Plane to all builds on our platform.

Finally, we’ll look at how investments into a custom SBOM pipeline designed with build-dependency analytics in mind are paving the way towards completing our global dependency tree in a heterogeneous build language and software language world. The insights gathered drive our dependency update lifecycle, eliminating another common developer productivity challenge.

CI ObservabilityProductivity, Cognitive Science, and WellnessOtherDistributed Workforce Productivity
CONTAINER
CLIPPING-MASK
ICON-DX
Who is Henry Liu?

Henry leads the Apple Maps DevOps team, focused on increasing developer productivity.