This website uses cookies on its adverts and sponsored links. By clicking the "Accept" button you are consenting to their use.

Read more

Accept


Mobile Tech Tracker
≡ sections
Home

Apps

Tech Blog

Tech Advice

Tech News

About

Welcome to Mobile Tech Tracker. Our mission is to help technically-minded people to become better versions of themselves and to help ordinary people to use modern smart technologies to their own advantage. If you want to support us, please consider visiting the pages of our advertisers.


Only use Node.js if you know what you are doing

If you choose a technology to deploy on your system, you need to at least know how to use it at the most fundamental level. However, recently, it became apparent that this did not apply to at least 4,000 Node.js developers, who have mixed up commands and ended up installing a sub-par pre-release version of NPM rather than it's latest production version.

NPM is the technology that makes Node.js so popular. It stands for "Node Package Manager" and allows Node.js developers to effortlessly download add-ons, tools and dependencies for their apps from a huge online repository. However, the latest pre-release version of NPM, 5.7.0, which was never marked as production-ready, had several significant issues with it.

Users who have downloaded pre-release package have experienced significant problems with their systems afterwards, which included servers crashing and permissions on the file systems being completely broken. Although some bugs on software that is not production-ready are expected, these are really serious defects and the software should not have ever made it to the pre-release stage with those. QA should have picked it up well before the release. However, those developers who have downloaded faulty software to their production servers are not without a blame either.

If you are a Node.js developer, it is absolutely crucial to know the difference between "latest" and "next" tags. "Latest" refers to the latest stable production-ready version, while "next" refers to a release candidate that is being prepared to become a production-ready, but is not yet recommended to be used in production. The NPM version that broke the servers was tagged as "next", not "latest". Sadly, 4,000 developers were not aware of this distinction.



For more information, follow this link:

https://goo.gl/wnkQDH


Published by

Posted on 26 Feb 2018


Comments (0)

Author's Name *

Email *

3 + 2 *

Comment

*


Tech News


Microsoft is focusing on artificial intelligence

Microsoft is focusing on artificial intelligence


F# is given a boost in the latest Visual Studio update

F# is given a boost in the latest Visual Studio update


"The S@!t Bank" is in a big trouble due to IT glitch

"The S@!t Bank" is in a big trouble due to IT glitch


Microsoft makes its own Linux and its own chip

Microsoft makes its own Linux and its own chip


You can run .NET code directly in the browser

You can run .NET code directly in the browser


Share this:

Facebook Google LinkedIn Twitter Become a Patron!


More from Tech News


Microsoft is focusing on artificial intelligence [VIDEO]


F# is given a boost in the latest Visual Studio update [VIDEO]


"The S@!t Bank" is in a big trouble due to IT glitch [VIDEO]


Microsoft makes its own Linux and its own chip [VIDEO]


You can run .NET code directly in the browser [VIDEO]


Facebook has been involved in some shady practices again [VIDEO]


Microsoft will ban you for cussing in a Word document [VIDEO]


Anonymous software developers can now be unmasked [VIDEO]


A major Windows 10 update is about to be launched [VIDEO]


Google recruiter was told to discriminate when hiring [VIDEO]

Privacy Policy

© Mobile Tech Tracker. All rights reserved. Unauthorised copying of any of this website's content is prohibited under international law.

For any queries, comments or suggestions, please write to info@mobiletechtracker.co.uk.