---
title: "Node v10.12.0 (Current) Released"
publication: "Node Weekly"
issue: 259
published_at: "2018-10-11"
canonical_url: "https://nodeweekly.com/issues/259"
---

The latest Node.js news, articles, tools, and projects.       

#259 — October 11, 2018 

[Read on the Web](https://nodeweekly.com/issues/259)   

Node Weekly  

[Node v10.12.0 (Current) Released](https://nodejs.org/en/blog/release/v10.12.0/) — Several notable though small-ish changes: 

- `fs.mkdir` and `fs.mkdirSync` get a new `recursive` option to create non-existing parent folders;
- the addition of bash completion support for the `node` binary (you have to run `node --completion-bash` to generate the relevant script);
- a few improvements to `http2`;
- `util` sort options;
- the Windows installer now has an option to install the tools needed to compile native modules. 

Michaël Zasso (Node.js Foundation)   

[12 Factor CLI Apps](https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46) — Can you take the ideas from the [12 factor app methodology](https://12factor.net/), originally constructed as a way to structure _webapps_, and apply it to command line apps? Heroku’s Jeff Dickey says yes, and shows us how. 

Jeff Dickey   [![\](https://copm.s3.amazonaws.com/c5f3e615.png)](https://apifortress.com/api-testing-tools-for-developers/?utm_source=nodeweekly1&utm_medium=email) 

[Building APIs?](https://apifortress.com/api-testing-tools-for-developers/?utm_source=nodeweekly1&utm_medium=email) — Free yourself of regression testing, load testing, and mocking. Try a platform that can do that for you. An API testing framework as a platform. 

API Fortress sponsor   

[Isaac Z. Schleuter on the Node + JS Foundation Merger](https://blog.npmjs.org/post/178734613655/node-js-foundation) — The creator of npm and former ‘BDFL’ of Node.js shares his thoughts on the [recently announced](https://www.linuxfoundation.org/news/2018/10/node-js-foundation-and-js-foundation-announce-intent-to-create-joint-organization-to-support-the-broad-node-js-and-javascript-communities/) Node.js and JS Foundation merger. In short, he’s excited. 

The npm Blog   

[Troubleshooting Node Issues in Production with llnode](https://thenewstack.io/troubleshooting-node-js-issues-in-production-with-llnode/) — A look at the [llnode](https://github.com/nodejs/llnode) project (a Node plugin for the LLDB debugger) and how it can help debug issues particularly on larger or more complex apps. 

Matheus Marchini   

[MongoDB Inc. Acquires mLab, the Cloud MongoDB Host](https://blog.mlab.com/2018/10/mlab-is-becoming-a-part-of-mongodb-inc/) — Not _exactly_ Node news, but I suspect Node developers are more likely to use mLab’s MongoDB hosting on services like Heroku, so this may affect you as a migration will be forthcoming. 

Will Shulman (mLab)  

💻 Jobs  

[Sr. Backend Engineer - Node.js / React / MongoDB (San Francisco)](https://jobs.lever.co/lumahealth/f4bc0136-39c5-4642-a10b-32837cf315ca) — We’re changing healthcare. Join us and help us scale our core Node backend platform that connects patients and doctors. 

Luma Health   

[Senior Full-Stack JavaScript Engineer](https://www.sitepen.com/about/jobs.html?position=senior-fullstack-javascript-engineer) — Small, smart teams, challenging work, modern tech, great benefits, and a carefully curated emoji library. 100% Remote. 

SITEPEN   

[UK Tech Jobs? Check Out hackajob](https://hackajob.co/p/nodejs?utm_source=cooperpress&utm_medium=paid&utm_campaign=node_w2) — We look at your skills to match you with great companies. They apply to you, salary upfront. 

hackajob  

📘 Articles & Tutorials 

[![What's The Longest Word You Can Write With Seven-Segment Displays?\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/gim2tzplltwancp8rmok.jpg)](https://www.youtube.com/watch?v=zp4BMR88260)  

▶[What's The Longest Word You Can Write With Seven-Segment Displays?](https://www.youtube.com/watch?v=zp4BMR88260) — This is really a bit of fun that you might find interesting from a geeky POV. Node gets used and explained in the process. 

Tom Scott   

[Using Winston, A Versatile Logging Library for Node](https://thisdavej.com/using-winston-a-versatile-logging-library-for-node-js/) — From colorizing and timestamping console output to even rotating log files. 

Dave Johnson   

[Publishing Private npm Packages to Nexus](https://medium.com/@kashyap.mukkamala/deploying-private-npm-packages-to-nexus-a16722cc8166) — A look at how to use Nexus Repository Manager for distributing private packages. 

Kashyap Mukkamala   

[Common Node 8 Mistakes in Lambda Functions](https://serverless.com/blog/common-node8-mistakes-in-lambda/) 

Yan Cui   

['Why I Use Node.js for Basically Everything I Do'](https://medium.com/@kieranmaher13/why-i-use-nodejs-for-basically-everything-i-do-e0a627787ecc) 

Kieran Maher   

[Replace a Pool and Spa Controller with a Raspberry Pi, Arduino, and Node Red](https://www.instructables.com/id/Replace-Your-Pool-and-Spa-Controller-With-Raspberr/) — [Node-RED](https://nodered.org/) (written in Node) keeps you insulated from writing any JavaScript in this case, but it’s an interesting use case nonetheless. 

Neil Roeth  

🔧 Code and Tools  

[Awesome MongoDB: A Curated Set of MongoDB Resources](https://github.com/ramnes/awesome-mongodb) — Over 100 curated links to MongoDB tutorials, libraries, articles, etc. Did you know we have [a MongoDB weekly newsletter](https://mongodb.email/) too? :-) 

Guillaume Gelin   

[Get Unparalleled Visibility into Node.js Application Performance](https://pages.nodesource.com/nsolid-platform-signup-nodeweekly.html) — N|Solid is the only platform built specifically to monitor Node.js application performance with minimal impact. 

N|Solid Platform sponsor   

[Flatbush: Fast Static Spatial Index for 2D Points and Rects](https://github.com/mourner/flatbush) — We first linked this several months ago but a new version is now out. 

Vladimir Agafonkin   

[Colorette: Library for Colorizing Text using ANSI Escape Sequences](https://github.com/jorgebucaran/colorette) — Just in case you’re not happy with the existing options. 

Jorge Bucaran   

[websocket-as-promised: A Promise-Based API for WebSockets](https://github.com/vitalets/websocket-as-promised) 

Vitaliy Potapov   

[Puppeteer 1.9 Released: The Headless Chrome API for Node](https://github.com/GoogleChrome/puppeteer) — Control Chrome headlessly over the DevTools protocol. 1.9 brings Chrome 71 support, frame navigation, and errors now have async stack traces. 

Google   

[Deliver Web Assets Up to 70% Faster with Spaces CDN](https://blog.digitalocean.com/spaces-now-includes-cdn/?utm_source=paid_newsletter+node+weekly&utm_medium=display&utm_campaign=2018_Brand&utm_content=10-11-18+node+weekly+cooperpress) 

DigitalOcean sponsor   

[Mongoist: A MongoDB Driver Built with async/await In Mind](https://github.com/saintedlama/mongoist) 

Christoph Walcher   

[hiproxy: A Node.js HTTP Web Proxy with NGINX-Like Configuration](https://github.com/hiproxy/hiproxy) 

hiproxy         

Curated by [Cooperpress](https://cooperpress.com/) and [Peter Cooper](https://twitter.com/peterc) 

[Change your email address](https://nodeweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://nodeweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
