---
title: "This Week's Node.js News - Issue 119"
publication: "Node Weekly"
issue: 119
published_at: "2016-01-07"
canonical_url: "https://nodeweekly.com/issues/119"
---

This Week's Node.js News - Issue 119

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

Node WeeklyJanuary 7, 2016 #119 Keith Horwood 

[Nodal: Web Servers Made Easy With Node.js](http://www.nodaljs.com/)Bills itself as an ‘opinionated, explicit, idiomatic and highly-extensible full-service framework’ built upon the ideas of ‘scalable microservice architecture’. If Rails/Django-style opinionated MVC appeals to you, this looks promising.
 Gergely Nemeth 

[How to Become a Better Node.js Developer in 2016](https://blog.risingstack.com/how-to-become-a-better-node-js-developer-in-2016/)Gergely Nemeth covers things like semantic versioning, databases, dependencies, build systems and error handling.
 Rod Vagg 

[Node.js by Numbers 2015](https://nodesource.com/blog/node-by-numbers-2015/)An attractive, info-packed PDF showing off trends in the Node.js world over the past year.
 Stream.ioSponsor

[Do not reinvent the feed - Stream](http://getstream.io/?utm_source=nodeweekly-sponsored&utm_medium=email&utm_campaign=jan7)Build scalable newsfeeds activity streams in a few hours instead of weeks.

[![Stream.io\](https://copm.s3.amazonaws.com/bc28bfe8.png)](http://getstream.io/?utm_source=nodeweekly-sponsored&utm_medium=email&utm_campaign=jan7)
 Jeremiah Senkpiel 

[Node v5.4.0 (Stable) Released](https://nodejs.org/en/blog/release/v5.4.0/)Nothing major, the http package now supports the 451 ‘unavailable for legal reasons’ error code, and numerous minor performance improvements have been made.
 Francisco Presencia 

[IANAL: Check The Licenses for the npm Packages You Use](https://github.com/franciscop/ianal)Run ‘ianal’ from your project folder and it’ll show you the license types for all your dependencies.
 StrongLoop 

[Tips for Optimizing Slow Code in Node.js](https://strongloop.com/strongblog/tips-optimizing-slow-code-in-nodejs/)A look at optimizing CPU heavy operations in Node codebases and using a profiler in order to make those changes reliably.
 Benjamin E. Coe 

[Top npm Users By Downloads (Of Their Packages)](https://gist.github.com/bcoe/dcc961b869bbf6685002)Mirror, mirror, on the wall, who’s the most popularly downloaded package author of all.. in December 2015?


Jobs

- [Senior Node Engineer at TES USA (San Francisco, CA or remote)](http://wikispaces.workable.com/jobs/40877)
Help millions of teachers develop and deliver the best education. We're a small, global team embracing new technology and a lean process. If you want to be challenged and have an impact on education, join us. TES USA
- [Get 10 offers from top tech companies in one week.](http://www.indeed.com/prime?sid=xp_cooperpress&kw=node)
Indeed Prime is an elite new program from Indeed.com that presents in-demand tech talent like you to top employers. Indeed Prime opens the door to exciting career opportunities with one simple application. Join today. Indeed

In Brief

- [A Remote Memory Vulnerability Disclosure in the 'ws' Package](https://nodesecurity.io/advisories/67) news Node Security Project
- [Node Community Convention (Jan 26-28 in San Francisco)](http://nodecommunityconvention.com/) news GSMI
- [Want to share your developer expertise with a global audience? Apply today.](http://go.pluralsight.com/C0003352) 
Actively seeking web developers to join our tight knit family of teachers and earn royalties. PluralsightSponsor
- [Quick and Easy Node.js Hacks to Master APIs](http://codecondo.com/quick-and-easy-node-js-hacks-to-master-apis/) tutorial Jake Lawrence
- [An Introduction to Streams in Node](https://www.youtube.com/watch?v=UD2dZw9iHCc) video 
A fun and well presented 15 minute video. YouTube
- [Using Nodal to Create a Node.js Twitter Clone in 10 Minutes](https://www.youtube.com/watch?v=IxBXkFbUqtk) video YouTube
- [The Future of Node is Microsoft’s Fork](https://blog.andyet.com/2015/12/31/the-future-of-node-is-microsofts-fork/) opinion AndYet
- [PM2 1.0 Released: The Production Process Manager for Node](https://keymetrics.io/2016/01/04/here-we-are-pm2-1-0/) tools news Alexandre Strzelewicz
- [ssg-js: Secure Shell GUI](https://www.npmjs.com/package/ssg-js) tools 
A terminal based UI for all the SSH server connections found in your SSH config file. Ben Evans
- [Web Scraping Libraries for Node.js Developers](http://www.codingdefined.com/2016/01/web-scraping-libraries-for-nodejs.html) tools Hemant Joshi
- [colyseus: Minimalistic MMO Game Server for Node.js.](https://github.com/gamestdio/colyseus) code gamestd.io
- [tor-request: Simple HTTP Client through the Tor Network](https://github.com/hannyajin/tor-request) code hannyajin
- [Bind JSON/bjson: A Reactive Way to Read/Write JSON Files](https://github.com/renatorib/bjson) code Renato Ribeiro
- [Squiss: High-Volume Amazon SQS Poller for Node](https://github.com/TechnologyAdvice/squiss) code TechnologyAdvice
- [mem: Optimize Functions by Caching Consecutive Function Calls using Memoization](https://github.com/sindresorhus/mem) code Sindre Sorhus
- [We'll take you from beginner to employed engineer, guaranteed](https://start.thinkful.com/a/dlp/learn-blue/base/fewd-201/?utm_source=nodeweekly&utm_campaign=nodeweekly_2016jan07&utm_term=sponsoredlink) course 
Sign up to start learning everything from HTML to Angular. We guarantee you a job after graduation or your money back. ThinkfulSponsor

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

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