#372 — January 21, 2021 |
Node Weekly |
Node v15.6.0 (Current) Released — Danielle Adams (Node.js Project) |
Google Cloud Functions Adds Node.js 14 Support — Cloud Functions is Google's serverless/FaaS platform. Node 14 support is in ‘public preview’ for now but notably doesn’t support ES modules. Google Cloud |
Complete Node.js Learning Path 🚢 — Learn Node.js from foundations up to building APIs and web applications! Get hands-on creating and deploying REST and GraphQL APIs and power your web apps in this complete learning path on Node.js. Frontend Masters sponsor |
An Introduction to Node's Ukpai Ugochi |
Securing Your GitHub Project — 15 tips for improving the security of any projects you have hosted on GitHub from using two factor auth to security scanning and using trusted GitHub Actions. Marcin Hoppe |
How to Build a Node API for the Ethereum Blockchain — Honestly, I still find this sort of thing to be confusing at the best of times, but this tutorial walks through creating the backend for a decentralized music store app that uses an Ethereum blockchain for accessing music stored in IPFS. John Agbanusi (Smashing Magazine) |
💻 Jobs |
Apple Best Self App - Senior Backend Engineer/NodeJS (Remote) — Join Fabulous, a Health and Wellness app with over 1.2 million Monthly Active Users that helps users establish healthy and sustainable routines. Fabulous |
Find a Job Through Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers. Hired |
📗 Tutorials and Stories |
How to Control Hue Lights with JavaScript — ‘Hue’ is a popular brand of smart lights from Philips. James Quick |
Some Language-Agnostic Guidelines on Naming Variables — JavaScript is used although the basic principles can be applied to most languages. Artem Zakharchenko |
Using Polymorphic Data Validation with Nest.js and Mongoose — A hands-on guide to validate a document’s array filled with varying data models such as when working with MongoDB through Mongoose. Rémi Sormain |
OpenTelemetry and Observability: Achieving Full System Visibility Lightstep sponsor |
How to Recursively Create Directories from Node — Where you might use Josh Sherman |
How To Migrate From WordPress To The Eleventy Static Site Generator — A step-by-step walk through converting a WordPress site into a static site generated from Markdown. (For more like this see our Jamstack newsletter.) Scott Dawson |
|
Gluegun 4.6.0: A Toolkit for Building Node-Powered CLIs — “We’ve assembled an all star cast of libraries to help you build your CLI.” Areas covered include templating, sub-command support, argument parsing, etc. AWS use it for their Amplify CLI. Infinite Red, Inc. |
Sequelize 6.4.0: Easy-to-Use Multi SQL Dialect ORM — Supports Postgres, MySQL, MariaDB, SQLite, and SQL Server and is fully promise-based. Sequelize |
Fast and Reliable Feature Management for the Modern Enterprise — Built for Engineering Teams. Easy Implementation. Designed for Enterprise Scale. Try LaunchDarkly for free today. LaunchDarkly sponsor |
JZZ 1.2.0: A MIDI Library for Node and the Browser — Brings the Web MIDI API to Node so you can send, receive and play MIDI messages from both Node and the browser on Linux, macOS and Windows. Jazz Soft |
AutoCannon 7.0: A Fast HTTP/1.1 Benchmarking Tool — Inspired by wrk and with support for HTTP pipelining and HTTPS. Matteo Collina |
GitHub |
Spotter: An Alfred/Spotlight-Style Launcher App — As a Node developer you might be more interested in the GitHub repo. It’s GPL licensed and built on React Native. Denis and Contributors |