---
title: "Node 12.2 released"
publication: "Node Weekly"
issue: 287
published_at: "2019-05-09"
canonical_url: "https://nodeweekly.com/issues/287"
---

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

#287 — May 9, 2019 

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

Node Weekly   

[Node 12.2.0 (Current) Released](https://nodejs.org/en/blog/release/v12.2.0/) — Another week, another minor-level release of Node - what times we live in! No big features here, but a variety of minor things: 

- Node’s REPL now supports ab autocompletion of file paths used in `fs` methods (ok, this is kinda neat)
- llhttp has been upgraded fixing a bug in Node’s HTTP parser (it didn’t like URLs containing `|` characters)
- you can now enabling tracing on `TLSSocket` and when using `tls.createServer()` to debug TLS related problems
- there’s also a CLI option `--trace-tls` to enable tracing without having to edit your code 

Node.js Foundation   

[A Guide to Node.js Logging](https://www.twilio.com/blog/guide-node-js-logging) — Learn how to improve logging in your library or app from using `console.log` to dedicated libraries like [Roarr](https://www.npmjs.com/package/roarr) and [Pino.](https://getpino.io/) _(The author has been tweaking the article on community feedback, so it's good.)_ 

Dominik Kundel   [![\](https://copm.s3.amazonaws.com/5e89f7fe.png)](https://www.digitalocean.com/community/tutorials/how-to-scale-a-node-js-application-with-mongodb-using-helm?utm_medium=display&utm_source=paid_newsletter_cooperpress_nodeweekly&utm_campaign=DO_Dev_Awareness_Cold_Cooperpress) 

[How to Scale a Node.js Application with MongoDB Using Helm](https://www.digitalocean.com/community/tutorials/how-to-scale-a-node-js-application-with-mongodb-using-helm?utm_medium=display&utm_source=paid_newsletter_cooperpress_nodeweekly&utm_campaign=DO_Dev_Awareness_Cold_Cooperpress) — Helm streamlines the process of creating multiple Kubernetes resources for multi-service deployments. Learn how to deploy a replicated, highly-available shark information demo app on a Kubernetes cluster using Helm charts. 

DigitalOcean sponsor   

[Bye Node.js 6.. and It's Time to Upgrade Your AWS Lambda Functions](https://aws.amazon.com/blogs/developer/node-js-6-is-approaching-end-of-life-upgrade-your-aws-lambda-functions-to-the-node-js-10-lts/) — We’ve mentioned that Node 6.x was going to reach its ‘end of life’ on April 30 a few times, and this shall be the last time :-) One place you may have old Node 6 scripts lurking around is on serverless platforms like AWS Lambda and here’s how to upgrade them to Node 10 (which buys you time till at least 2021). 

Liz Parody   

[This Module is a Joke, Literally](https://www.npmjs.com/package/thatgreat) — Get ready to roll your eyes! If you misspell `npm` commands, `npm` will try to run the closest matching command, e.g. `npm isntall` will run `npm install`. So.. 

Anton Forsberg  

💻 Jobs  

[Find A Node Job Through Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-nodeweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-88879) — Vettery specializes in tech roles and is completely free for job seekers. 

Vettery  

📚 Tutorials  

[How to Build Multiplayer '.io'-Style Web Games](https://victorzhou.com/blog/build-an-io-game-part-1/) — ‘.io’ games are usually multiplayer Web-based games hosted on ‘.io’ domain names ([splix](http://splix.io/) is my favorite!) and Node is a great platform on which to build them. This guy has built and sold two of them so he probably knows what he’s doing. 

Victor Zhou   

[Top Node Metrics to Monitor](https://sematext.com/blog/top-nodejs-metrics-to-watch/) — When you’re running apps in production, there are a variety of things that are worth monitoring, such as CPU usage, memory usage (and leaks), garbage collection, latency, and more. 

Adnan Rahić   

[Partner with Manifold to Reach More Developers](https://www.manifold.co/partners?utm_source=newsletter&utm_medium=node_weekly&utm_campaign=may3) — Connect with the fastest growing developer communities on the planet. 

Manifold sponsor   

[The JavaScript Developer’s Intro to Crypto](https://medium.com/the-challenge/the-javascript-developers-intro-to-crypto-3dcd7839f2e7) — Eric Elliott is back explaining smart contracts and a few blockchain-related concepts. 

Eric Elliott   

▶[How to Build a CLI App with Node.js](https://www.youtube.com/watch?v=s2h28p4s-Xs) — Twilio seems to be on a burst of content production lately, and long may it last because this is a neat 15 minute introduction to something nearly every Node developer needs to do at some point. 

Dominik Kundel   

▶[Send Images and Other Media via WhatsApp using Node and Twilio](https://www.youtube.com/watch?v=DNXwDrBb4PY) 

Twilio  

🛠 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/v1557407702/xynhgj4dsavmxswiblms.jpg)](https://www.lowjs.org/)  

[Low.js: A Node Runtime for Embedded Devices](http://www.lowjs.org/) — Has lower system requirements than standard Node. We link this every now and then but it’s been getting some great updates lately, such as recently adding [UDP/dgram support](https://www.neonious-basics.com/index.php/2019/03/04/newsletter-march-4th-2019/). 

neonious GmbH   

[Convict: A 'Featureful' Configuration Management Library](https://github.com/mozilla/node-convict) — A Node config library aimed at projects with multiple collaborators who need more robustness, context, and validation of settings. v5 just dropped. 

Mozilla   

[Get the Fastest Website Deployments. Get Started Free](https://buddy.works/?utm_source=sscpnw&utm_campaign=sscpnw0905&utm_content=bl) 

Buddy sponsor   

[Canary in the Gold Mine: Test npm Modules on a Specific Node Version](https://github.com/nodejs/citgm) — A tool that the Node.js project itself uses to smoke test its releases. 

Node.js Foundation   

[Postgraphile: Quickly Get a GraphQL API for Your Postgres Database](https://github.com/graphile/postgraphile) — The [latest release (4.4.0)](https://github.com/graphile/postgraphile/releases/tag/v4.4.0) has introduced support for subscriptions and live queries. 

Graphile   

[sitemap.js: Sitemap Generation for Node](https://github.com/ekalinin/sitemap.js) — XML ‘sitemap’ files help search spiders (particularly Googlebot) crawl your site but generating them is about as exciting as Brexit, so this could come in handy.. 

Eugene Kalinin   

[Dotenv 8.0: Load Environment Variables From `.env` in Node](https://github.com/motdotla/dotenv) 

Scott Motte         

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
