Pwwutrqm3xyisix17ntw
SkillsCast

We fail to follow SemVer – and why it needn’t matter

26th October 2015 in London at CodeNode

There are 58 other SkillsCasts available from FullStack 2015 - the conference on JavaScript, Node & Internet of Things

Please log in to watch this conference skillscast.

543266226 640x360

If extensive libraries and even the tiniest module followed SemVer strictly, dependency hell would be a thing of the past … but humans weren't made to follow rules. There are over 125,000 packages on npm today. By the time of this conference, at least another 15,000 will have been added. Using the right packages in your own modules and applications makes JavaScript the joy to develop it is today. But if even immensely popular libraries fail to properly declare breaking changes, how can you trust the over 50,000 strangers who developed all these modules?

Currently you can’t. Let Stephan share with you how to write confidence-inspiring modules with breaking change detection and fully automated, tested releases, including changelogs. Machines do a way better job with this than buggy humans.

https://github.com/boennemann/semantic-release

YOU MAY ALSO LIKE:

Thanks to our sponsors

We fail to follow SemVer – and why it needn’t matter

Stephan Bönnemann

Stephan Bönnemann is a mad scientist in training. Making his way through HTML and CSS back in the early days, he is now a JavaScript developer.

SkillsCast

Please log in to watch this conference skillscast.

543266226 640x360

If extensive libraries and even the tiniest module followed SemVer strictly, dependency hell would be a thing of the past … but humans weren't made to follow rules. There are over 125,000 packages on npm today. By the time of this conference, at least another 15,000 will have been added. Using the right packages in your own modules and applications makes JavaScript the joy to develop it is today. But if even immensely popular libraries fail to properly declare breaking changes, how can you trust the over 50,000 strangers who developed all these modules?

Currently you can’t. Let Stephan share with you how to write confidence-inspiring modules with breaking change detection and fully automated, tested releases, including changelogs. Machines do a way better job with this than buggy humans.

https://github.com/boennemann/semantic-release

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

We fail to follow SemVer – and why it needn’t matter

Stephan Bönnemann

Stephan Bönnemann is a mad scientist in training. Making his way through HTML and CSS back in the early days, he is now a JavaScript developer.

Photos