---
title: "#190: The Node 8 and npm 5 Release Edition "
publication: "Node Weekly"
issue: 190
published_at: "2017-06-01"
canonical_url: "https://nodeweekly.com/issues/190"
---

#190: The Node 8 and npm 5 Release Edition 

This week's Node news[Read this e-mail on the Web](http://nodeweekly.com/issues/190)

Node WeeklyJune 1, 2017 #190 Node.js Foundation 

[Node 8 Released](https://nodejs.org/en/blog/release/v8.0.0/)A new major release of Node is here with many significant updates. It now runs on V8 5.8, includes npm 5, async_hooks, the Node.js API (N-API)…
 npm Inc. 

[npm 5.0 Released](http://blog.npmjs.org/post/161081169345/v500)The popular package manager takes some big steps forward with significantly improved performance. It’s also included with Node 8. [npm 5 is also now npm@latest](http://blog.npmjs.org/post/161276872334/npm5-is-now-npmlatest).
 RisingStack Engineering 

[The Important Features and Fixes of Node 8](https://blog.risingstack.com/important-features-fixes-node-js-version-8/)Tthe most important features and fixes of the new Node.js version 8, (which should become the current LTS release in October.)
 Frontend MastersSponsor

[👞🕷 [Free For a Limited Time\] Squash Common JavaScript Bugs](https://frontendmasters.com/trial/)Learn from Todd Gardner (Co-founder of TrackJS) on Debugging and Fixing Common JavaScript Errors. In this course, you’ll be armed to find and squash JS bugs faster, and for good. — Free until June 26.

[![Frontend Masters\](https://copm.s3.amazonaws.com/f5ef453a.png)](https://frontendmasters.com/trial/)
 Arunesh Chandra and Michael Dawson 

[N-API: Next Generation Node APIs for Native Modules](https://medium.com/@nodejs/n-api-next-generation-node-js-apis-for-native-modules-169af5235b06)N-API is available in Node.js 8.0 as an experimental feature. This post explains what it is.
 Tierney Cyren 

[Getting Started with VS Code for Node Development](https://nodesource.com/blog/getting-started-with-vs-code-for-node-js-development)Get up and running quickly with this selection of tools for Microsoft’s VS Code, an Electron-based code editor.
 Yarn 

[A Look At Yarn's Determinism](https://yarnpkg.com/blog/2017/05/31/determinism/)How both Yarn and npm 5 are deterministic, but differ in the guarantees they provide and the tradeoffs they’ve chosen.
 Coding Sans 

[Node 8: Five New Features You Need to Know](http://codingsans.com/blog/node-8)A quick look at string padding functions, trailing comma tweaks, object rest/spread and others.


In Brief

- [npm Inc. Makes 'npm Pride' Shirts Available](http://blog.npmjs.org/post/161303607370/npm-pride-2017) news The npm Blog
- [Whats New for Streams in Node 8](https://medium.com/@CWMma/whats-new-for-streams-in-node-8-736d431083df) tutorial Calvin Metcalf
- [Getting Started with Serverless Programming with AWS Lambda](https://blog.risingstack.com/getting-started-with-aws-lambda-and-node-js/) tutorial 
P.S. We have a [new serverless newsletter](https://serverless.email/) to check out. Gergely Nemeth
- [Continuous Deployment with Node, DynamoDB, AWS Elastic Beanstalk and CircleCI](https://medium.com/@hakant/continuous-deployment-with-node-js-dynamodb-aws-elastic-beanstalk-and-circleci-fcf4de5fa80) tutorial Hakan Tuncer
- [How to Use MongoDB with Node.js](https://www.mongodb.com/blog/post/the-modern-application-stack-part-2-using-mongodb-with-nodejs?jmp=cpress&utm_campaign=WW_CP_newsletter_sponsorship_FY17Q2&utm_content=sponsored&utm_medium=display&utm_source=nodeweekly0601) tutorial 
This post steps through how to install and use Node.js and the MongoDB Node.js driver. MONGODBSponsor
- [Building, Testing, and Publishing an npm Module](https://blog.codeship.com/publishing-a-maintainable-npm-module-with-continuous-integration/) tutorial 
A modern start-to-finish walkthrough including adding tests with Jest and building with Rollup. Fredrik Andersson
- [How to Build and Deploy A Multifunctional Twitter Bot](https://medium.freecodecamp.com/how-to-build-and-deploy-a-multifunctional-twitter-bot-49e941bb3092) tutorial Scott Spence
- [Updating Node on Windows: Some Tips](https://www.raymondcamden.com/2017/05/31/updating-nodejs-on-windows-some-tips/) tutorial Raymond Camden
- [Building a Chatbot Using Microsoft Bot Framework and Node](https://www.smashingmagazine.com/2017/05/chatbot-microsoft-bot-framework-luis-nodejs-part1/) tutorial Owais Afaq
- [Getting Started with Sequelize for Node Apps](https://hackernoon.com/getting-started-with-sequelize-for-nodejs-applications-2854c58ffb8c) tutorial Aman Mittal
- [Using ES6 and Modern Language Tools to Program a MIDI Controller](https://community.risingstack.com/using-es6-modern-language-tools-to-program-midi-controller/) story David Szakallas
- [Exploiting a V8 OOB Write](https://halbecaf.com/2017/05/24/exploiting-a-v8-oob-write/) story 
A vulnerability in V8 turned out to be surprisingly easy to exploit. Oliver Chang
- [Why Developers Are Replacing npm With Yarn](https://circleci.com/blog/why-are-developers-moving-to-yarn/?utm_source=cooperpress&utm_medium=newsletter&utm_content=node-weekly&utm_campaign=june) opinion 
Yarn solves many npm problems and is simple to implement. View CircleCI's npm to Yarn command cheatsheet, plus discussion. CircleCISponsor
- [Fly: A Fast, Concurrency-Focused Task Automation Tool](https://github.com/flyjs/fly) tools Jorge Bucaran et al
- [Nile.js: A P2P Live Video Streaming Library Built on WebTorrent](https://hackernoon.com/introducing-nile-js-81d83a31cfe3) code Miranda, Qiu, and Pierson
- [Elsa: Babel Plugin to Replace Object + Array Literals with Immutables](https://github.com/JonAbrams/elsa) code Jon Abrams
- [Tad: An App for Viewing and Analyzing Tabular Data](https://github.com/antonycourtney/tad) code 
A desktop application for viewing and analyzing tabular data. Antony Courtney
- [slap: A Sublime-esque Terminal-Based Text Editor](https://github.com/slap-editor/slap) code Christopher Jeffrey and Dan Kaplun
- [Life's Short. Build Cool Stuff!](https://hired.com/join/?utm_source=petercooperpress&utm_medium=sponsor&utm_campaign=%28b2c%29%28l-all%29%28r-swe%29%28q2-17-node-weekly%29&utm_content=newsletter) 
Get your new job in 2 weeks, not 2 months. Get Hired! HiredSponsor

Node Weekly is curated by [Peter Cooper](https://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? E-mail us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Unsubscribe](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://nodeweekly.com/issues/190)

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
