Thanks to this, I hope people will consider the way too common deployment approach when during the build time you pull stuff from npm (or whatever external package manager/repository), and if it fails, the build fails.
This is fine for small projects. There are tons of applications where availability is less important then development speed.
However, not being aware of the risks and tradeoffs you're making is just plain simple insanity.
This is fine for small projects. There are tons of applications where availability is less important then development speed.
However, not being aware of the risks and tradeoffs you're making is just plain simple insanity.