#274 — February 7, 2019

Read on the Web

Node Weekly

Dumper.js: A Better Pretty Variable Inspector — Provides a dump() method that pretty prints an object and its contents complete with colors for different data types.

Zeeshan Ahmad

What's New in ES2019: Array flat and flatMap, Object.fromEntries and More — Many ES2019 features are always available to play with in the latest version of Node, with a few more to come once V8 is upgraded to 7.3.

Valeri Karpov

Modeling Time Series with Redis 5.0 — A walkthrough using ioredis to model simple time series data in Redis.

RedisGreen sponsor

What's Coming in V8 Release v7.3 — Coming to future releases of Node and Chrome near you, the latest version of the popular JavaScript engine includes async stack tracks by default, improved performance for await, and some new ES2019 features including Object.fromEntries and String.prototype.matchAll.

Clemens Hammacher

FlexSearch.js: A Full Text Search Library — Claims to outperform all of the alternatives while supporting features like multi-word matching and phonetic transformations. Happy in both the browser and Node.js.

Nextapps GmbH

▶  A 90 Minute Node.js Crash Course — An up to date ‘crash course’ covering Node fundamentals including several core modules, building an HTTP server, deployment, etc. Even if this isn’t useful for you to revise, it seems ideal to pass on to anyone ready to learn Node.

Traversy Media

💻 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

100+ Node.js and JavaScript Roles on hackajob 🎉 — Upload your GitHub projects and we'll do the rest. Find a role based on your skills, average salary £70k.

hackajob

📘 Tutorials and Articles

Generating a PDF from HTML with Node and Puppeteer — Learn how you can generate a PDF document from a heavily styled React page using Node.js, Puppeteer, headless Chrome and Docker.

Máté Boér

First Thoughts on Deno, the JavaScript/TypeScript RuntimeDeno is an interesting alternative runtime for V8 created by the original creator of Node - it’s worth keeping trying or at least keeping an eye on.

James Garbutt

An Introduction to npx, The npm Package Runner — A commonly overlooked part of the npm system.

Vali Shah

Manage your Node App using Docker Like a Pro — A basic introduction to some Docker concepts and best practices to keep in mind when working with Node.js.

Ankit Jain

▶  Maintaining npm with Laurie Voss — Laurie Voss, co-founder and Chief Data Officer of npm, Inc. talks about npm’s history, some of the issues it faces now, as well as what’s in store for the web in 2019.

ShopTalk podcast

Build Serverless APIs with Node.js and Azure Functions

Microsoft Azure sponsor

Using Node.js to Read Really Large Files

Paige Niedringhaus

Zipping and Unzipping Files with Nodegzip files, specifically.

Harriet Ryder

🔧 Code and Tools

Notion: A JavaScript Toolchain Manager for Teams“Ensure everyone in your project uses an identical dev environment, from the Node version to your preferred package manager.”

Notion

Build Enterprise-Grade Applications with Ext JS Community Edition — Shared free of charge with our community of freelance developers, startups, students and non-profits.

Sencha, Inc. sponsor

Mercury Parser: Extract Content From the 'Chaos' of the Web — Extracts things from Web pages that you ultimately care about, like titles, content, authors, publication date, etc.

Postlight

Flowage: Easy Transformations and Filtering for Node Streams“Think about it as Underscore.js for streams.”

Marek Trunkát

OpenType.js: Read and Write OpenType Fonts

Frederik De Bleser