Escaping dependency hell: deep dive into Gradle’s dependency management features (Carolina Fintech Hub)

Escaping dependency hell: deep dive into Gradle’s dependency management features (Carolina Fintech Hub)

Have you been in the situation where your project builds as expected but a few hours later it won’t anymore? Does this include symptoms such as ClassNotFoundError or NoSuchMethodError exceptions? Well, you are not alone, you probably are or have been in ‘Dependency Hell’ and believe me, we all have been there.
It doesn’t matter if you are about to start a green field project or touching an existing one, most likely you will suffer from this at some point in your career. Unfortunately, compilation issues are not the only symptoms of being in ‘Dependency Hell’, another problems are (and not limited to):
– Intentional and unintentional Breaking API changes in libraries
– Multiple components depending on the same module but with different, incompatible, APIs.
– Multiple libraries providing the same feature (multiple logging libraries).
– Incompatible versions of a runtime.
– Misaligned dependencies of a component
– Depending on transitive dependencies that eventually disappear from our projects
This list can be extensive and overwhelming! As a developer I just want my build to work!

Date

Oct 26 2023
Expired!

Time

5:30 pm - 7:30 pm

Local Time

  • Timezone: America/New_York
  • Date: Oct 26 2023
  • Time: 5:30 pm - 7:30 pm

Location

Slalom
1422 South Tryon St, Suite 600 Charlotte, NC 28203 US

Organizer

Carolina Fintech Hub
Website
https://www.carolinafintechhub.org/
QR Code