Protecting Yourself from your Dependencies

We all depend on 3rd party code (libraries, frameworks, vendors) when writing applications, but what do we do when their code inevitably changes?

Apr 21, 2022, 11:00 PM – Apr 22, 2022, 12:00 AM

4
RSVP'd

RSVP Now

Key Themes

UI / UXWeb

About this event

We all depend on 3rd party code (libraries, frameworks, vendors) when writing applications, but what do we do when their code inevitably changes? Versioning gives us the choice about when to upgrade, but that doesn't always make it easy to upgrade if breaking changes occur in a library. What if authors take a dependency in a direction we don't agree with? How then might we migrate to a different option?

In this talk, Rowan would like to share some of the boundaries he's established to keep his relationship with 3rd party dependencies healthy and manageable. Specifically you will learn about the adapter pattern (examples will be shown in TypeScript) and how you can use it to maintain heightened control of your APIs, making it easier to upgrade or switch libraries down the road. 

Organizers

  • Shingo Kise

    GDSC Lead

  • Sukhi Manak

    Vice President

  • Aniedi Udo-Obong

    Regional Leader

Contact Us