#240 — May 31, 2018

Read on the Web

Node Weekly

From npm to yarn and Back (to npm) Again — Last year, yarn install was 20x faster than npm install for Mixmax but npm 6’s major steps forward have had them reconsider their approach.

Mixmax Engineering Blog

Scalable Node with Kubernetes and Google Kubernetes Engine — Describes itself as a “one-stop-shop styled walkthrough of what it takes to deploy a containerized Node.js app on a scalable, cloud-based Kubernetes cluster with Google’s Kubernetes Engine.”

Eric O'Rear

Full-Stack Monitoring for Node Apps — Utilize distributed tracing and interactive flame graphs to track performance and troubleshoot Node applications. Monitor and alert on infrastructure metrics, request traces, and logs in real-time. Try Datadog free.

Datadog sponsor

How npm is Affected by a Recently Disclosed Git Vulnerability — npm CLI users should make sure they have git version 2.17.1 or later installed to protect against a recent code execution vulnerability involving git submodules.

The npm Blog

Node v10.3.0 (Current) Released

  • npm upgraded to 6.1.0
  • Fixed a bug with reading past the 4GB mark in files using `fs`
  • `net`: IPC servers can now be made readable and writable by all users

Node.js Foundation

How to Build a Node Command-Line Chat App with Chatkit — Building chat in your app can be pretty complex. Yet, with Chatkit (from Pusher, and currently in free beta mode) implementing fully-featured chat is a few lines of code.

Hugo Müller-Downing

Storm in a Teapot: Anger Brews Over npm's Jokey Proxy Error MessagesThe Register gets the link for the work the put into the puns.. Basically, the npm repository was issuing 418 I’m a Teapot HTTP errors for a few hours under certain conditions.

The Register

WorkerConf 2018: A Node.js Industry Event in the Alps — Mountains, hiking, and industry experts discussing the future of Node.js in Dornbirn, Austria on June 28.

Guntram Bechtold

💻 Jobs

Sr. Fullstack Engineer (Remote) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work.

Sticker Mule

Software Engineers in SF & NYC, Flash Us Your Code — Sign up for Woo.io today & discreetly explore exciting opportunities that meet your needs and expectations.


📘 Tutorials

Getting Started With Ripple (XRP) and Node.js — Ripple is a popular blockchain protocol.

Valeri Karpov

DigitalOcean Blueprints: Build Multi-Server Infrastructure for Node.js — Learn how to build scalable, multi-server infrastructure with NGINX, Node.js, and MongoDB.

DigitalOcean sponsor

Building a YouTube MP3 Downloader with Exodus, FFmpeg, and AWS Lambda

Evan Sangaline

Deploy Your Webpack Apps to Heroku in 3 Simple Steps

Rajesh Babu

Create a Simple Weather App using Node, Express, and React

Maison Moa

How Well Do You Know Your npm Trivia? — A light hearted quiz around things like npm’s mascot and the size of the official registry.


How-To: Achieve Observability in Modern Applications 🔭

ROLLBAR sponsor

Remote Debugging of Node Apps on Azure App Service From WebStorm

Maarten Balliauw

🔧 Code and Tools

deyarn: A Tool for Converting Projects from 'yarn' to 'npm' — The opposite of npm2yarn.

Mixmax, Inc

node-typescript-support: TypeScript Support for Node.js — Node.js require extension that adds support for running .ts and .tsx files directly, plus more TypeScript niceties.

Avi Vahl

Smart-Spinner: Simply Create Smart Text 'Spinners' — Provide feedback of your app’s internal status without flooding the console or logs.

Joan Miquel Torres

Deno: A Secure TypeScript Runtime on V8 6.8 — An interesting idea from the original creator of Node.js, Ryan Dahl. It’s ‘segfaulty’ and not Node or npm compatible, but ‘Deno’ is an anagram of ‘Node’.. :-)

Ryan Dahl