#282 — April 4, 2019

Read on the Web

Node Weekly

The Popular request Module is Going into Maintenance Moderequest is a popular and long standing Node module for making HTTP requests in Node apps. But being so long standing means it’s hard to change and modernize without breaking things, so the plan is to retire it and let it ‘slowly fade away’ and be replaced by alternative options.

Mikeal Rogers

Easily Identify Problems in Node Apps with Diagnostic ReportDiagnostic Report is an experimental utility now included in Node.js core (from 11.8.0 onward) for identifying issues in production around things like crashes and memory leaks.

Gireesh Punathil (IBM)

New Course: TypeScript 3 Fundamentals — 🏎💨 TypeScript adoption has grown at an astounding rate. TypeScript allows you to catch bugs before they happen, and collaborate with your team more effectively by documenting your code.

Frontend Masters sponsor

npm, Inc. Job Cuts Leave Staff Sore — npm Inc. (the company that maintains the main npm repository) recently cut some jobs in a way considered insensitive by the community – here’s the full story. This is a delicate topic so linking to The Register might seem a little odd, but even those involved are sharing this story, so..

The Register

Node v11.13.0 (Current) Released

  • Allow deriving public from private keys in crypto
  • Added a once function to use EventEmitter with promises
  • Added v8.getHeapSnapshot and v8.writeHeapSnapshot to generate snapshots in the format used by tools such as Chrome DevTools
.. and more.

Node.js Foundation

Node v6.17.1 (LTS) Released — We mentioned it last week but Node 6 is going to reach its “End of Life” in just three weeks and this could well be the final release.

Node.js Foundation

💻 Jobs

Node.js Developer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands.

X-Team

Find A Job Through Vettery — Vettery specializes in dev roles and is completely free for job seekers.

Vettery

📘 Tutorials and Opinions

Dynamic Image Resizing with Node.js and the Serverless Framework — An image resizing or thumbnailing service is probably the second step after “Hello world” when it comes to serverless. Here’s how to pull it off with the Serverless Framework and Node.

Nick Gottlieb

▶  A 1 Hour Nest.JS Crash CourseNest is a popular framework for building server-side apps in Node. This tutorial goes through all you need to know to build a basic app.

Brad Traversy

Containerizing a Node App for Development With Docker Compose

DigitalOcean sponsor

How to Use create-react-app with a Custom Node Server on Heroku

Mars Hall

Easy Authentication in GraphQL with Express and Apollo

Dirk H. Wolthuis

▶  Wes Bos Livecodes a Twitter and Instagram Scraper with Node — Wes wanted to automatically track his Twitter and Instagram follower counts and sat down here to figure it out.

Wes Bos

🔧 Code and Tools

npm-windows-upgrade: A Tool for Easier npm Upgrades on Windows

Felix Rieseberg

is-online: Check If The Internet Connection Is Up — Works in both Node.js and the browser and uses Apple’s public captive detection page behind the scenes.

Sindre Sorhus

Deploy Only the Parts of Your Application That Have Changed & Build Better Node.js Apps Faster

Buddy sponsor

combine-pagination: A Library for Paginating Data From Multiple Sources — If you have multiple sets of data you want to blend together, sort, and paginate, this approach could help.

Chris Villa

Alternative Libraries to Use Instead of request

request

pigpio: Fast GPIO, PWM, Servo Control, & More on the Raspberry Pi — One for those of you tinkering with Node on the Raspberry Pi.

Brian Cooke

node-sonos: Control Sonos Devices with JavaScript — I haven’t got any myself but these wireless sound systems seem to be popular with developers generally.

Ben Evans

Mouthful: Generate a Concatenated File of All CSS Used on a Given Site — It’s pretty neat just how short the code is for doing this.

Mikael Åsbjørnsson-Stensland