---
title: "Node 14.2.0, plus Deno 1.0 is coming"
publication: "Node Weekly"
issue: 337
published_at: "2020-05-07"
canonical_url: "https://nodeweekly.com/issues/337"
---

This week's Node news, links, and releases.       

#337 — May 7, 2020 

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

✍️ With a few of the links today, this is a good time to note we sometimes link to things we disagree with or that are controversial _if_ they are newsworthy or of relevance to our community. Inclusion is not always endorsement but you can read any summaries we write alongside items to get our take on things 😁  

Node Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/v1588868270/vnw8rmm7oxgp066lyek8.jpg)](https://nodejs.org/en/blog/release/v14.2.0/)  

[Node v14.2.0 (Current) Released](https://nodejs.org/en/blog/release/v14.2.0/) — The latest version of Node gains a new experimental way — `assert.CallTracker` — to track and verify function calls and the amount of times they occur. Also, `require('console').Console` now supports different group indentations 

Node.js   

[Deno 1.0: What You Need to Know](https://blog.logrocket.com/deno-1-0-what-you-need-to-know/) — Two years ago Ryan Dahl, the original creator of Node, gave a popular talk called [10 Things I Regret About Node.js](https://www.youtube.com/watch?v=M3BM9TB-8yA) where he revealed _Deno_, his prototype of how he'd build a better V8-based JavaScript runtime. With 1.0 due next week, Deno is poised to be a particularly exciting release and this article does a good job of cruising through the reasons why. 

David Else   [![\](https://copm.s3.amazonaws.com/ad8d1795.png)](https://www.datadoghq.com/dg/apm/node-troubleshooting/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeeklyTroubleshootingP) 

[Enhance Node.js Performance with Datadog APM](https://www.datadoghq.com/dg/apm/node-troubleshooting/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeeklyTroubleshootingP) — Debug errors and bottlenecks in your code by tracing requests across web servers and services in your environment. Then correlate between distributed request traces, metrics, and logs to troubleshoot issues without switching tools or contexts. Try Datadog APM free. 

Datadog APM sponsor   

[Deno Weekly: Our Newest Newsletter](https://denoweekly.com/?utm_source=node&utm_medium=email&utm_campaign=cross-promo&utm_content=337) — We really like what we see from Deno (above) so far, so we're launching a new newsletter all about it! 😁 Rather than keep mentioning Deno in Node Weekly, we'll be giving it its own space. Even if you're not planning to use Deno, feel free to subscribe for a while, see what happens, then unsubscribe if it doesn't suit you — the next issue will drop on 1.0's release (due next Wednesday). 

Cooperpress   

[Controlling GUIs Automatically with Nut.js](https://www.youtube.com/watch?v=MpIyUJnU_Bk) — Write Node code that clicks on things, opens apps, types, clicks buttons, etc. Works on Windows, macOS and Linux. Hit the [GitHub repo](https://github.com/nut-tree/nut.js) to learn more or [check out some examples](https://github.com/nut-tree/trailmix/tree/master/packages). 

Simon Hofmann   

[A Practical Guide to Node Buffers](https://www.digitalocean.com/community/tutorials/using-buffers-in-node-js) — You’ll often encounter `Buffer` objects for holding binary data in the form of a sequence of bytes during interactions with the operating system, working with files, network transfers, etc. 

DigitalOcean  

💻 **Jobs**  

[Node.js Developer at X-Team (Remote)](https://x-team.com/remote-nodejs-developer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=node) — Join X-Team and work on projects for companies like Riot Games, FOX, Coinbase, and more. Work from anywhere. 

X-Team   

[Find a 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. Create a profile to get started. 

Vettery  

ℹ️ _If you're interested in running a job listing in this newsletter, there's [more info here.](https://booking.cooperpress.com/jobs)_ 

📚 **Articles & Opinions**  

[How to Build a REST Service with Fastify](https://codesource.io/build-a-rest-service-with-fastify/) — How to build a basic RESTful service using [Fastify](https://www.fastify.io/), a popular Node Web framework focused on performance/low overheads. 

Wisdom Ekpot   

▶[How to Use Node.js for Load Testing](https://www.youtube.com/watch?v=emFT-S8GAOk) — A straightforward tour of an approach for hitting a Web site over and over from multiple child processes. 

Tom Baranowicz   

[How to Fix ESLint Errors Upon Save in VS Code](https://davidwalsh.name/eslint-vscode) — A quick fire tip. 

David Walsh   

[Faster CI/CD for All Your Software Projects Using Buildkite](https://buildkite.com/?pk_campaign=nodeweekly-070520&pk_source=cp-nodeweekly&pk_medium=newsletter) — See how Shopify scaled from 300 to 1800 engineers while keeping their build times under 5 minutes. 

Buildkite sponsor   

[Avoiding Memory Leaks in Node: Best Practices for Performance](https://blog.appsignal.com/2020/05/06/avoiding-memory-leaks-in-nodejs-best-practices-for-performance.html) — Covers very similar ground to [another memory leak article](https://www.arbazsiddiqui.me/a-practical-guide-to-memory-leaks-in-nodejs/) we linked recently. 

Deepu K Sasidharan   

['Some thoughts on the npm acquisition..'](https://threader.app/thread/1258080677464956929) — The creator of [Hapi](https://github.com/hapijs/hapi) and an investor in npm Inc. shared his thoughts on GitHub’s acquisition of npm. I disagree with his conclusion (and his views have also caused concern on Twitter) but it’s nonetheless interesting to get views from behind the curtain. 

Eran Hammer  

🛠 **Tools, Resources and Libraries**  

[npm 6.14.5 Released](https://blog.npmjs.org/post/617204472325767168/release-6145) — Just a couple of minor bug fixes. 

The npm Blog   

[actions-cli: Monitor Your GitHub Actions in Real Time from the Command Line](https://github.com/remorses/actions-cli) 

Tommaso De Rossi   

[SQL Template Tag: Tagged Template Strings for Preparing SQL Statements](https://github.com/blakeembrey/sql-template-tag) — For use with `pg` and `mysql`, for example. 

Blake Embrey   

[webpack-blocks: Configure webpack using Functional Feature Blocks](https://github.com/andywer/webpack-blocks) 

Andy Wermke   

[JavaScript Error Tracking with AppSignal v1.3.0 is Here](https://blog.appsignal.com/2020/04/30/javascript-error-tracking-version-1-3-0.html?utm_source=node-newsletter-sponsored-2&utm_medium=email&utm_campaign=JS-version-1-13&utm_content=brief-link) 

AppSignal sponsor   

[FarmHash 3.1: A Node Implementation of Google's High Performance Hash Functions](https://github.com/lovell/farmhash) — [FarmHash](https://github.com/google/farmhash) is a family of non-cryptographic hash functions built by Google mostly for quickly hashing strings. 

Lovell Fuller   

[do-wrapper 4.0: A Node Wrapper for the DigitalOcean v2 API](https://github.com/matt-major/do-wrapper) 

Matthew Major         

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
