Managing Dependencies with Confidence

Being able to chose from the 250.000 npm packages has genuinely revolutionised JavaScript development. Now that we live in a world where we can build software quickly by depending on many ready-made packages for all sorts of problems, our job is not only to continue to write our software, but also to manage the complexity that comes with a deep dependency tree. As the saying goes, you can only improve what you can measure: how do you know what goes on in your software’s dependencies? Where and when do you have to make decisions about new feature updates, security issues, and what are the steps included to stay on top of all the changes that are going on? Keeping everything static leads to decay in software quality and security, so it’s best to embrace change and find the best tools that help you manage this. Enter Greenkeeper – a service that keeps track of the changes in your dependency tree and gives you meaningful reports and one-click-solutions, when it is time to take action. You are always in charge of important decisions, while your chores are taken care of. Greenkeeper is built on npm and GitHub and it’s free for Open Source projects and it is standing by to help you out.
Length: 23:38
Views 94 Likes: 1
Recorded on 2016-08-03 at CascadiaFest
Look for other videos at CascadiaFest.
Tweet this video