News for hackers. Stuff that matters.
Re:Is Semantic Versioning an Anti-Pattern? by zanecodes on Wednesday January 11, 2017 @07:45PM (#13378920)
> you have absolutely no idea what secret sauce is necessary to get a working application again

That's what .lock files are for.

Re:Is Semantic Versioning an Anti-Pattern? by ryan_lane on Wednesday January 11, 2017 @08:15PM (#13379089)
This. You define your loose dependencies, then you compile them down to a lock file that you use to test your service and you deploy with the completely locked down set of dependencies. When you want to upgrade your deps, you re-run the compilation and get updated libraries, which you test again. If you have floating deps in production you're doing it wrong.