Thursday, 16 May, 2019 UTC


Summary

#288 — May 16, 2019
Read on the Web
Node Weekly
GitHub Unveils Its Own npm-Supporting Package Registry — npm packages are one of a few types of package that can be hosted and this will certainly shake up the JavaScript packaging ecosystem. Yarn maintainer Maël Nison says they’re “looking forward to leverage its capabilities in our future releases” while NodeSource has a list of the pros and cons of this development.
GitHub
AWS Lambda Adds Support for Node 10 — Node.js is central to many serverless platforms and so it’s great to see the biggest one support a recent version of Node.
Amazon Web Services
See Runtime Values Right in Your Editor as You Type — Quokka.js is a rapid prototyping playground for JavaScript and TypeScript. Your code runs immediately as you type and execution results display right in your editor. Discounted by 40% for the next few days.
quokkajs sponsor
▶ Work Less and Do More: Google Sheets for Node Developers — An interesting 30 minute talk that digs into the particulars of how you can automate and integrate with Google Sheets from Node.
Anu Srivastava and Franiska Hinkelmann
Could You Be The OpenJS Foundation's Executive Director? — The merger of the JS Foundation and Node.js Foundation has opened up a new leadership role.
OpenJS Foundation
Electron Moving to a New Release Cadence — There’ll be a new major stable every 12 weeks.
Sofia Nguy (Electron project)
💻 Jobs
Find A Node Job on Vettery — Vettery specializes in tech roles and is completely free for job seekers.
Vettery
📚 Tutorials
What's New in Node.js 12: Private Class Fields — While private class fields are still a stage 2 proposal at TC39, you can already use them in Node 12. Here’s how they work.
The Code Barbarian
Automating TurboTax Data Entry with Puppeteer — There are a lot of things you’d rather be doing than manually entering data into an accounting app.. such as automating that job with Node! The ideas here could be carried across to your own boring data entry task of choice.
Danny Guo
Watch On-Demand: New and Exciting Features Landing in Node.js 12
NodeSource sponsor
Building a Live Streaming App with Node and React — There’s a lot to digest here but this tutorial brings together a lot of ideas in the complicated task of creating a live desktop streaming service.
Waleed Ahmad
WebSockets Tutorial: How to Go Real-Time with Node and React — “I’m going to code a basic real-time document editor where users can join together and edit a document.” It’s a naive implementation but shows off the WebSockets part well.
Avanthika Meenakshi
Debugging Memory Leaks in Node Apps on Heroku
Sqreen
🛠 Code and Tools
generator-nm: A Tool to Scaffold Out A Node Module — Why not do it like the world’s most prolific JavaScript developer does it (if you want to contest that claim, hit reply)?
Sindre Sorhus
A Node.js Client for Google Cloud Vision — Google Cloud Vision API is worth a try if you want to do things like face or landmark recognition, OCR, explicit content tagging, or labelling of images.
Google
Video for Node with Mux — Easily build beautiful video experiences into your Node app.
Mux sponsor
Huejay: Philips Hue Client for Node — Hue is a neat, popular ‘smart lighting’ system for the home and now you can script it using your favorite programming language!
Michael Squires
xlstream: Turn an XLSX (Excel Spreadsheet) File Into a Readable Transform Stream
Claviz
Cookie: Basic HTTP Server Cookie Parsing and Serialization
Doug Wilson
Discord.js: A Library for Interacting with Discord's API — Discord is an increasingly popular chat service and this will help you write bots or similar tools.
Amish Shah
create-dmg: Create a Good-Looking DMG for Your macOS App in Seconds
Sindre Sorhus