---
title: "#212: Node 9 Released"
publication: "Node Weekly"
issue: 212
published_at: "2017-11-02"
canonical_url: "https://nodeweekly.com/issues/212"
---

#212: Node 9 Released

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

Node WeeklyNovember 2, 2017 #212 Node.js Foundation 

[Node.js 8 Moves into Long-Term Support as Node.js 9 Released](https://medium.com/the-node-js-collection/news-node-js-8-moves-into-long-term-support-and-node-js-9-becomes-the-new-current-release-line-74cf754a10a0)Node 8 becomes “ready for production” as it becomes the de facto LTS release version (as of Node [8.9.0](https://nodejs.org/en/blog/release/v8.9.0/)). Node 9.0 ([release notes](https://nodejs.org/en/blog/release/v9.0.0/)) is also out and becomes the new ‘current’ release line with the latest features.
 Francisco Presencia 

[Server.js 1.0 Released: A Super Simple 'Server'](https://serverjs.io/)Aims to be a ‘everything works out of the box’ experience, including things like cookies, sessions, WebSockets, gzip, CSRF protection, etc.
 RedisgreenSponsor

[Redis 4.0 now on RedisGreen](http://www.redisgreen.net/?utm_source=nodeweekly&utm_medium=email&utm_campaign=2017c&utm_content=primary&utm_term=r4+memory)Redis 4.0 is out and available on RedisGreen with full visualization of your memory usage and top-tier performance.

[![Redisgreen\](https://copm.s3.amazonaws.com/3c304423.png)](http://www.redisgreen.net/?utm_source=nodeweekly&utm_medium=email&utm_campaign=2017c&utm_content=primary&utm_term=r4+memory)
 Chris Bailey, IBM 

[Node Performance and Highly Scalable Micro-Services](https://www.youtube.com/watch?v=Fbhhc4jtGW4)Why Node.js is good for micro-services, best practices for building scalable deployments, and how to monitor and profile your apps.
 Inian Parameshwaran 

[How to Create an HTTP/2 Static File Server with Node](https://dexecure.com/blog/how-to-create-http2-static-file-server-nodejs-with-examples/)Node 8.8.1 and above includes support for HTTP/2. This tutorial walks through creating a simple HTTP/2 server to serve static files, with a quick [Server Push](https://en.wikipedia.org/wiki/HTTP/2_Server_Push) example too.
 RunKit 

[RunKit: Try Node Packages on Node 8 From Your Browser](https://npm.runkit.com/try-node-8)A ‘playground’ for testing code and packages right in the browser. It now supports Node 8(.9).
 Kasra Bigdeli 

[Captain Duck Duck: A Modern, Generic HTTP App Server](https://github.com/githubsaturn/captainduckduck/)Brings together Docker, NGINX, Let’s Encrypt and [NetData](https://github.com/firehol/netdata) (a monitoring system) for easy deployment and scaling of webapps.


Jobs

- [Senior Software Engineer with ReactJS+Redux](https://careers-discovery.icims.com/jobs/18164/software-engineer/job?utm_source=javascriptweekly&utm_medium=email)
Join a growing engineering team that builds highly performant video apps across Web, iOS, Android, FireTV, Roku, tvOS, Xbox and more. Discovery Digital Media

In Brief

- [An OpenSSL Update May Trigger Node Releases Imminently](https://nodejs.org/en/blog/vulnerability/openssl-november-2017/) news 
Be aware Node 4, 6, 8 and 9 may get updates as soon as tomorrow. Node.js Foundation
- [Write a Serverless Framework Plugin for AWS Lambda using JavaScript](https://www.twilio.com/blog/2017/10/serverless-framework-plugin-aws-lambda-javascript.html?utm_source=newsletter&utm_medium=email&utm_campaign=sponsor7) tutorial 
Learn how to use AWS SDK by recreating serverless plugin for binary support in AWS API Gateway. TwilioSponsor
- [Refactoring an Old, Broken Node Library to using async/await with TDD](https://medium.com/dailyjs/refactoring-an-old-and-broken-library-to-using-async-await-with-tdd-90157de268a2) tutorial Tane Piper
- [4 + 1 Ways for Making HTTP Requests with Node: async/await Edition](https://www.valentinog.com/blog/http-requests-node-js-async-await/) tutorial Valentino Gagliardi
- [Scaling PhantomJS: Taking 1000s of Page Screenshots Every Day](https://www.codementor.io/schumachertony90/scaling-phantomjs-taking-thousands-of-full-page-screenshots-every-day-csvl1j6ur) tutorial 
How to use PhantomJS at scale to make multiple website screenshots as a RESTful service. Tony Schumacher
- [Build a Serverless Reddit Bot in 3 Steps with Node & StdLib Sourcecode](https://medium.com/@notoriaga/build-a-serverless-reddit-bot-in-3-steps-with-node-js-and-stdlib-sourcecode-e5296b78fc64) tutorial 
Learn how to deploy a scalable, ‘serverless’ Reddit bot from your browser. Steve Meyer
- [Running Node on Windows Subsystem for Linux from VS Code](https://blogs.msdn.microsoft.com/commandline/2017/10/27/running-node-js-on-wsl-from-visual-studio-code/) tutorial Microsoft
- [Token-Based Authentication in Node with Passport, JWT and Bcrypt](https://jonathas.com/token-based-authentication-in-nodejs-with-passport-jwt-and-bcrypt/) tutorial Jon Ribeiro
- [Getting Started with AWS Lambda and Node.js](http://stackabuse.com/getting-started-with-aws-lambda-and-node-js/) tutorial Adnan Rahic
- ['Write tests. Not too many. Mostly integration.'](https://blog.kentcdodds.com/write-tests-not-too-many-mostly-integration-5e8c7fff591c) opinion Kent C Dodds
- [Real-time monitoring for your Node.js apps](https://www.datadoghq.com/monitor-nodejs/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeeklyS) tools 
Graph and set alerts on metrics from any Node app, plus all your infrastructure: servers, databases, and more. DatadogSponsor
- [deviceframe: Put Device Frames Around Your Mobile/Web/Progressive App Screenshots](https://github.com/c0bra/deviceframe) tools Brian Hann
- [Host Your Web Assets on DigitalOcean Spaces. Try it Free for 2 Months](https://www.digitalocean.com/products/object-storage/?utm_source=node+weekly&utm_medium=paid_newsletter&utm_campaign=spaces+launch+paid+newsletter&utm_content=simple+reliable) tools DigitalOceanSponsor
- [websocket-as-promised: A Promise-Based API for WebSockets](https://github.com/vitalets/websocket-as-promised) code Vitaliy Potapov
- [xmysql: Generate REST APIs for any MySQL Database](https://github.com/o1lab/xmysql) code o1lab
- [mlhelper: Algorithms for Machine Learning in JavaScript](https://github.com/laoqiren/mlhelper) code Xia Luo
- [HEML: An Open Source Markup Language for Building Responsive Email](https://github.com/SparkPost/heml) code SparkPost

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/212)

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