Node Weekly
June 8, 2017  #191
Hacker Noon
David Gilbertson details how the switch to Node 8 resulted in shaving a quarter off server-rendering time and a third off npm install time on his app.

Dr. Axel Rauschmayer
util.promisify converts a callback-based function to a Promise-based one. Dr. Axel shows off how to use it.

Node.js Foundation
npm upgraded to 5.0.3, libuv to 1.12.0. fs.exists() now works properly with util.promisify() and more.

Redisgreen   Sponsor
See inside your database with large key detection, memory mapping, auto-scaling and more from RedisGreen


Trevor D. Miller
Wiring up a physical button to a Pi using the latest versions of Node and npm, and creating a Node server to send a text message when the button is pressed.

Tamas Kadlecsik
RisingStack uses MySQL to store data for its Trace monitoring tool. Here they show how MySQL’s table partitioning helps keep things scaling and using knex to do things from Node.

The npm Blog
Happy to be a little closer to the edge with npm releases? npm i -g npmc will get you a ‘canary’ release as a separate npm binary.

Peter Dierx
A popular introductory guide (or refresher) has been updated for npm 5.0’s recent release.

In Brief