Escaping Hell, How we tamed our 3rd party libraries.
November 21, 2022
12:25
12:00
Hall A
English

Ever encountered ‘NoSuchMethodError’ or ‘ClassNotFoundError’?
In Outbrain we moved from having those errors on a daily basis to barely encountering them.
With dozens of repositories, shared internal libraries and 3rd party libraries, dependency management quickly becomes a nightmare.
We mitigated our dependency management issues using a combination of build time enforcement, centralized dependency management and cross repo refactoring tools.
In this talk we’ll go through the problems we faced and explore the tools and concepts we adopted in order to reduce the dependency hell issues.
Come and see how we managed to substantially reduce our dependency hell issues.

Avi Youkhananov
Avi Youkhananov
Avi Youkhananov
Avi Youkhananov
Software Engineer
Avi Youkhananov

When I was 14 I wrote my first “Hello World” Project , this moment changed my life.
Since then I have had a passion for code.
Today I am a software engineer at Outbrain, working on the infrastructure level of our applications and willing to take our infra and developer's experience to the next level.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund 30-14 days prior to the event – 50% Refund No refund will be offered later than that.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund.
30-14 days prior to the event – 50% Refund.
No refund will be offered later than that.