#256 — September 20, 2018

Read on the Web

Node Weekly

Gatsby 2.0: The Node and React-Powered Site Generator — The popular site and app generator Gatsby is emphasizing performance and developer experience in its latest release with build times reduced by up to 75%, the use of React 16, and a smaller client runtime.

Kyle Mathews

Low.js: A Node Port for Embedded Devices — V8 is replaced with Duktape, an embeddable JS engine with an even smaller footprint suited for small devices. GitHub repo.

neonious GmbH

⚛️ New Course: Complete Intro to React, v4 — Learn to build real-world applications in React. Much more than an intro, you’ll start from the ground up all the way to using the latest features in React 16+ like Context and Portals. We also launched a follow up course, Intermediate React.

Frontend Masters sponsor

Improving DataView Performance in V8DataViews provide a low-level way to read and write multiple number types in binary ArrayBuffers in a platform independent way but their performance has long lagged behind TypedArray. That has now changed in the V8 JavaScript engine, and here are the end results.

Théotime Grohens and Benedikt Meurer

Node v10.11.0 (Current) Released — Not a significant release in terms of new things to play with.

Node.js Foundation

Planning for Chalk 3Chalk is one of the most popular npm packages and makes it easy to colorize and stylize text on the terminal. Sindre wants your input and suggestions on how to make Chalk 3 even better.

Sindre Sorhus

💻 Jobs

Senior Engineer @ Meadow (San Francisco) — Join Meadow as our fifth engineer to work on our specialized SaaS platform. We use Node.js, Postgres & React everyday.

Meadow

Join Our Career Marketplace & Get Matched With a Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities and job details.

Hired

📘 Tutorials

Creating a Project using 'npm init initializer'npm init used to solely be for creating a package.json file, but now it can interact with tools like create-react-app too.

Elijah Manor

How to Bundle a Node App Into a Single Executable for Windows, Linux and macOS — Using pkg.

Jochem Stoel

A Beginner’s Guide to AWS Elastic Beanstalk using NodeElastic Beanstalk is an orchestration service for deploying webapps onto Amazon Web Services.

Harrison Lo

Eleven Tips to Scale Node.js — Some rather high level suggestions in this collaboration between nearForm and Microsoft.

Brian Holt

How to Run Express.js Apps with Netlify Functions — Netlify is a popular static Web site host whose Functions service adds AWS Lambda-powered serverless functions to the mix.

Mark Tse

The Most Innovative Businesses Are Deploying Apps on DigitalOcean — Experience the developer-friendly cloud platform today with a free $100 credit toward your first project.

DigitalOcean sponsor

Build a Telegram Bot that Translates Text in 3 Steps with Node and Code.xyz

Steve Meyer

How to Send an SMS Text Message using Amazon SNS from Node

South Joovin

Unit Testing for Node.js Serverless Framework Projects with Jest

Eslam Hefnawy

🔧 Code and Tools

Lyo: Publish Node.js Modules as Browser-Compatible Libraries — A tool that brings Browserify, Babel, and UglifyJS together.

Boris K

BundlePhobia: Find The Cost of Adding An npm Package to Your Bundle

Shubham Kanodia

Electron 3.0: The Cross Platform Desktop App Framework

GitHub

circuit-b: A Non-Intrusive Circuit Breaker — Uses async hooks to provide fault protection for HTTP requests. Works at the net socket level to support almost any Node HTTP library.

Trygve Lie

Manifold is the Marketplace for Independent Developer Services 🎉

Manifold sponsor

WWWBasic: An Implementation of BASIC for the Web — As well as supporting writing BASIC directly in your HTML, it can also be used as a Node module :-D

Google

Deploify: Create Temporary Staging Environments on Heroku from Bitbucket Pull Requests — If you prefer GitHub, Heroku already has this feature.

Flavio Li Volsi