Faster npm
Good news! npm was updated in January and this is no longer an issue!
npm is the premier package repository on the web and we all use it a ton, obviously. npm has started using basic progress bar graphics to notify users of download progress, which is nice, but appears to slow down the entire process. This tweet blew my mind:
Executing the following before an npm install dramatically speeds up the process:
npm set progress=false
You wont see a beautiful progress bar but you will get faster installs which, in my opinion, is an excellent trade off!
![JavaScript Promise API]()
While synchronous code is easier to follow and debug, async is generally better for performance and flexibility. Why "hold up the show" when you can trigger numerous requests at once and then handle them when each is ready? Promises are becoming a big part of the JavaScript world...
![7 Essential JavaScript Functions]()
I remember the early days of JavaScript where you needed a simple function for just about everything because the browser vendors implemented features differently, and not just edge features, basic features, like addEventListener and attachEvent. Times have changed but there are still a few functions each developer should...
![Google Extension Effect with CSS or jQuery or MooTools JavaScript]()
Both of the two great browser vendors, Google and Mozilla, have Extensions pages that utilize simple but classy animation effects to enhance the page. One of the extensions used by Google is a basic margin-top animation to switch between two panes: a graphic pane...
![Multiple Backgrounds with CSS]()
Anyone that's been in the web development industry for 5+ years knows that there are certain features that we should have had several years ago. One of those features is the HTML5 placeholder; we used JavaScript shims for a decade before placeholder came...
The problem was fixed in 3.7.0 back in January. https://github.com/npm/npm/blob/master/CHANGELOG.md#v370-2016-01-29
I think it’s worth mentioning that these settings are saved in a dotfile
~/.npmrcthat can be backed up easily. Automating the machine setup ftw! :D