Automating library releases and dependency management in JavaScript

By Markus Tacker

Elevator Pitch

This talk will walk through all the packages and services necessary to automate dependency management in your JavaScript project. Added bonus: you will lear how to automate the release of your libraries, too!

Description

The JavaScript ecosystem is huge and offers hundreds of thousands of packages which evolve so quickly that automating dependency management is an effort that pays of quickly. On the other hand creating and releasing packages is as simple as it gets, making use of npm even for internal dependencies is equally rewarding. But both topics require the orchestration of a dozen individual components. This talk shows the steps required to automate both tasks.

Notes

I’ve been working in IT for 20 years and now working with JavaScript for 3 years, full-time. I have a lot of experience building robust software systems, and doing that in JavaScript forces you to embrace the lovely piece of chaos that’s called npm. To not lose your mind when working with daily package updates, I had to figure out, out to do this. I’ve given this talk before twice, so I am very confident, that I can deliver a good presentation. Slides from previous events are here: https://docs.google.com/presentation/d/1TSnZOaey_5J48d5tAKci8YjOtWkR3D6C2NG6_XKseZU/edit#slide=id.g137dae3902_0_0