Code 2016
The SemVer Talk 1.0
About this presentation
<span style="font-weight: 400;">Everyone deals with version numbers... and not just for code. Which version of jQuery are you using? Which PSD is the final design? Should you upgrade your mobile phone's OS?</span> <span style="font-weight: 400;">When it comes to production systems, meaningless version numbers are not just annoying - they can be destructive. Package management systems like NPM expect published modules to follow Semantic Versioning. When these rules are broken, chances are your project will be broken too.</span> <span style="font-weight: 400;">So what ARE the rules? Can they rescue your designs from new-website-final_final2_revised.psd hell? What should you do with your code and what should you expect from others? How can you minimise risk without spending your entire day reading release notes?</span> <span style="font-weight: 400;">It's time to learn the ways of SemVer.</span>