Devnexus 2021 Stephanie Wang Taming Java Dependencies in 70+ GCP Client Libraries
About this talk
This talk covers the challenges Java developers face with dependency conflicts, specifically focusing on issues like ClassNotFoundError and NoSuchMethodError exceptions. The speaker, Stephanie Wang, discusses best practices for library developers at Google Cloud, where they manage over 70 Java client libraries, each with numerous direct and transitive dependencies. Attendees will learn how to keep library dependencies in sync, align versioning, and implement techniques to prevent conflicts, showcasing effective strategies in a multi-repo environment. Stephanie brings her insights as a Java engineer in Developer Relations at Google Cloud Platform to this insightful session.
More from this event
See all 54 talks →
KEYNOTE Devnexus 2021 Lauren Schaefer Top Ten Tips for Making Remote Work Actually Work Right Now
32:41
KEYNOTE Devnexus 2021 Michael Carducci Ego Driven Development
44:47
Devnexus 2021 Vanya Seth 9 Fallacies of Event Driven Architectures
29:20
Devnexus 2021 Valerie Regas Using Jenkins to Build, Deploy, and Automate Projects
35:39