#330 — March 19, 2020 |
Node Weekly |
npm is Joining GitHub — This is perhaps the biggest Node news of the year! npm Inc. (including the public repository) is being acquired by GitHub (who you might recall launched their own package registry less than a year ago). Fingers crossed this only means good things for npm. GitHub |
Announcing Nest.js 7: What’s New — Nest is a TypeScript-based Node framework aimed at efficiently building ‘enterprise-grade’ apps. v7 brings changes to the GraphQL package, CLI improvements, plus updated documentation. Kamil Mysliwiec |
End-To-End Node.js Performance Monitoring with Datadog APM — Rapidly troubleshoot Node.js application performance issues with end-to-end distributed tracing in Datadog. Quickly pivot to related logs in one click and reduce MTTR. Try Datadog APM. Datadog sponsor |
Next Phase Montage — npm people really love their alternative definitions for “NPM”, don’t they? 😂 Here, Isaac Z Schlueter reflects on the GitHub acquisition and shares more details on what’s actually going to happen: the public registry remains free, npm continues as is, and he’ll be continuing to work on it. The npm Blog |
How to Build a Tool to Record and Compare Google Lighthouse Reports — A particularly thorough, step-by-step guide showing how to create a Node-powered tool run Google Lighthouse performance audits from the command line. Luke Harrison |
Visualizing Data from a Node App with Prometheus and Grafana — Here’s a look at how to build attractive dashboards from any Node app by using Prometheus with Grafana, complete with some templates for you to start from. Sergey Potekhin |
Setting up OAuth in a Next.js App with Passport and GitHub Danstan Onyango |
💻 Jobs |
Find a Dev Job Through Vettery — Vettery is completely free for job seekers. Make a profile, name your salary, and connect with hiring managers from top employers. Vettery |
Node.js Developer at X-Team (Remote) — Work with the world's leading brands, from anywhere. Travel the world while being part of the most energizing community of developers. X-Team |
ℹ️ Interested in running a job listing in Node Weekly? There's more info here.
🛠 Tools, Resources and Libraries |
fdir: A High Performance Directory Crawler Library — Claims to be “the fastest” (there are benchmarks) and has just two functions for crawling a file system either synchronously and asynchronously. Abdullah Atta |
The npm Blog |
Top GitHub Best Practices for Developers - Expanded Guide — Implementing these best practices could save you time, improve code maintainability, and prevent security risks. Datree.io sponsor |
Un-x P-rm-ss--ns 2.0: A Swiss Army Knife for Unix Permissions — A library for working with Unix filesystem permissions in a nicer way (such as using symbolic notation instead of numbers with ehmicky |
Bull: A Fast and Stable Redis-Based Queue for Node — Prides itself on both performance and ‘rock solid stability’. Check the examples for an idea of the API. Manuel Astudillo |
Antonin Stefanutti |
on-change: Watch an Object or Array for Changes Sindre Sorhus |
31 Days of #MarchMediaMadness. New Cloudinary Challenges, Win Daily Cloudinary sponsor |
AutoCannon: A Fast HTTP/1.1 Benchmarking Tool — Inspired by wrk and with support for HTTP pipelining and HTTPS. Matteo Collina |
Ervy: Bring Bar, Pie, and Other Charts to the Terminal Chunqiuyiyu |
|