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

This Week's Node.js News - Issue 170

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

Node WeeklyJanuary 12, 2017 #170 Sitepoint 

[10 Tips to Become a Better Node Developer in 2017](https://www.sitepoint.com/10-tips-to-become-a-better-node-developer/)Azat Mardan presents ten tips, tricks and best practices to help you become a better Node developer in the year ahead.
 Gergely Nemeth 

[Yarn vs npm: The State of Node.js Package Managers](https://blog.risingstack.com/yarn-vs-npm-node-js-package-managers/)A look at the current state of Node.js package managers, what they can do for you, and when you might pick each one.
 Node.js Foundation 

[What’s It Like Being on the Node.js Foundation Board of Directors?](https://medium.com/@nodejs/whats-it-like-being-on-the-node-js-foundation-board-of-directors-f9456b8b7c4d)Nominations for a seat on the [Node.js Foundation Board are open for a few more days](https://github.com/nodejs/membership/issues/40). Here, Todd Moore shares his perspective of sitting on the board.
 Frontend MastersSponsor

[New Course: ⚡️ ES6 The Right Parts with Kyle Simpson](https://frontendmasters.com/courses/es6-right-parts/)Uncover how to think deeply about new ES6 JavaScript features like arrow functions, destructuring, generators, classes and computed properties with Kyle Simpson of the "You Don't Know JS" book series!

[![Frontend Masters\](https://copm.s3.amazonaws.com/bd6761c2.png)](https://frontendmasters.com/courses/es6-right-parts/)
 Tomáš Stankovič 

[An Introduction to Computer Vision in Node](https://community.risingstack.com/opencv-tutorial-computer-vision-with-node-js/)Learn how to work with computer vision using OpenCV in this tutorial that explains the basic principles with real-life use cases.
 James Long 

[Prettier: A New, Opinionated JavaScript Formatter](http://jlongster.com/A-Prettier-Formatter)A new JavaScript code formatter from James Long that supports ES2017, JSX and Flow. He explains it here, along with a live demo, and [here’s the repo](https://github.com/jlongster/prettier).
 Razorframe 

[Razorframe: A Library for Building Real-Time Apps](http://www.razorfra.me/)Lets Node developers more easily build real-time client experiences while maintaining scalable, async back-end operations. [Repo here](https://github.com/team-emt/razorframe).


Jobs

- [Senior Frontend Engineer](https://jobs.lever.co/creditkarma/c586de19-2a32-4eab-9683-938ab23c0c14/apply?lever-source=13168492532)
Credit Karma is seeking a Front-End Engineer to join our SF team to help build the next generation of our web platform with React and Node.js. Drive client-side technical direction, build scalable web apps and deliver ground-breaking user experiences. Credit Karma
- [Don't Get Frustrated - Get Hired](http://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_campaign=q1-17-nodeweekly)
Sick of pushy recruiters, and dead end interviews? Try Hired to hear from top tier companies, and only talk to relevant companies. Hired

In Brief

- [Node-RED Version 0.16 Released](http://nodered.org/blog/2017/01/11/version-0-16-released) news Node-RED
- [MongoDB Ransom Attacks Hit 20,000+ Servers](https://www.bleepingcomputer.com/news/security/mongodb-apocalypse-is-here-as-ransom-attacks-hit-10-000-servers/) news 
Not Node specific but Mongo is heavily used in the Node world so be aware. Catalin Cimpanu
- [How to Host a Node.js App on Digital Ocean](https://scotch.io/tutorials/how-to-host-a-node-js-app-on-digital-ocean) tutorial 
Incredibly thorough. Ganga Chris
- [Build Your First Node.js Microservice (with Micro)](http://mxstbr.blog/2017/01/your-first-node-microservice/) tutorial Max Stoiber
- [Bring observability to your Node apps](https://www.datadoghq.com/monitor-nodejs/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeekly&utm_content=node) 
See custom app metrics alongside detailed data from the rest of your stack. Try Datadog free for 14 days. DatadogSponsor
- [Monitor Node Dependencies with npm-check](https://www.youtube.com/watch?v=efyNSmoBoiY) video YouTube
- [Employee Directory: A Sample Application with React Native and Node.js](http://coenraets.org/blog/2017/01/react-native-sample-app-tutorial/) video Christophe Coenraets
- [NoSQL Injections in Node.js: The Case of MongoDB](https://www.youtube.com/watch?v=FcoecqFUjeU) video Vladimir de Turckheim
- [Who Bears the Burden of Ensuring NPM Module Security?](http://thenewstack.io/determining-bears-burden-ensuring-npm-module-security/) podcast Kiran
- [When Node is The Wrong Tool for the Job](https://medium.com/@jongleberry/when-node-js-is-the-wrong-tool-for-the-job-6d3325fac85c) opinion Jonathan Ong
- [Full root access on lightning fast, dependable Linode servers.](http://welcome.linode.com/node-weekly?utm_source=cooperpress&utm_medium=sponsored&utm_term=go&utm_campaign=node-weekly) 
No better place for a Node.js app. LinodeSponsor
- [Awesome Hyper: Plugins, Themes and Resources for Hyper](https://github.com/bnb/awesome-hyper) tools 
[Hyper](https://hyper.is/) is the JavaScript-powered terminal app. Tierney Coren
- [router-middleware: Express-Style Middleware Router Supporting Stream Based Templating](https://github.com/rook2pawn/router-middleware) code David Wee
- [micro-analytics: Public Analytics as a Node.js Microservice](https://github.com/mxstbr/micro-analytics) code Max Stoiber
- [xorshift128+ Implementation for Node.js](https://github.com/LinusU/node-xorshift128plus) code 
A good seedable random number generation algorithm. Linus Unnebäck
- [node-rake: Rapid Automatic Keyword Extraction from Documents](https://github.com/waseem18/node-rake) code 
Still under development but looks promising. Wasim Thabraze
- [pi-bots: A Simple System for Running Twitter Bots from a Raspberry Pi](https://github.com/keithcollins/pi-bots) code 
Includes a few sample bots too. Keith Collins
- [Structure: A Simple Schema/Attributes Library](https://talyssonoc.gitbooks.io/structure/content/) code Talysson de Oliveira Cassiano

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

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