Plain and Simple
Published in

Plain and Simple

Dependency Vendoring

What it is and why it’s done

Photo by Waldemar Brandt on Unsplash

Vendoring in Software Engineering is the act of including 3rd party software directly in your product. The alternative is to let a dependency management tool install it.

One reason for vendoring is to avoid version conflicts when the dependencies are installed. For example, your amazing software could require the dependencyA in version 3.2.1 , but the…

Some concepts are hard to put into context. Examples and contrasting the concepts to related ones help

Recommended from Medium

Resolved: SOL-USDC Farming

In automation testing everyone is familiar with Selenium.

Introduction to ‘TechBytes’

Beginners to Advance-: Literally! How to be a embedded engineer for real guide(Part 1)

Designing of Embedded System

What if Technical Writers Disappeared

Milanshopping customer Care number/8584892730//8584892730/Milanshopping customer Care…

Introducing Blogtiple — A Cross Blogging Application


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Martin Thoma

Martin Thoma

I’m a Software Engineer with over 10 years of Python experience (Backend/ML/AI). Support me via

More from Medium

Use the Source, Luke

What Exactly is Object-oriented Programming?

Your code is disposable, for your own good

Crossing the Chasm to become a Senior Developer/Engineer