One of the most recurring events I face in the projects I'm involved is “How the hell do I manage all the dependencies?” You have internal libraries, frameworks, external libraries, it is just a big mess.
It is very hard to ensure all developers are using the same version of a specific library.
Sometimes their distribution provides a newer version and they develop according to the latest specifications.
When deploying they are faced with the sad reality, that version of the library is not available on the production server either because it is not approved by the Sys Admin team or simply it is not available
As result their code can not be deployed because it relies on a feature only the latest and greatest version provides! Continue reading
