#237 — May 10, 2018 |
Node Weekly |
Using 'npm audit' to Identify Insecure Dependencies — npm 6 and npm 5.10 include a new feature to perform a security review of your project’s dependencies and suggest updates. The npm Blog |
How to Start Contributing to Node.js — Want to have your name and work immortalized in the Node.js project? Or keen to fix some bugs for the benefit of the community? Here’s some guidance on how to get involved and land your first commit. Tierney Cyren |
The New Generation of Project Management Tools Is Here and It’s Visual — monday.com is a visual tool your team will actually enjoy using. It makes it fun and easy for everyone to collaborate, focus on what's important, and get more done. A project management tool that’ll help you and your team collaborate and achieve more together. monday.com sponsor |
Sending Web Push Notifications from Node — A complete walkthrough of the process of sending push notifications from an Express app to a front-end JavaScript app. Valeri Karpov |
Working with the stdout and stdin of Child Processes — How to run shell commands as child processes & use async features to work with their output/input. Dr. Axel Rauschmayer |
Flamebearer: A Fast 'Flame Graph' Tool for V8 and Node — Used for visualizing and exploring profiling results. Here’s an example graph. Mapbox |
Node v10.1.0 (Current) Released — A minor release with one neat tweak being that Node.js Foundation |
npm 6.0.1 Available — Love the big “Ctrl-C out during package extraction as much as you want” headline here :-) The npm Blog |
💻 Jobs |
Advanced Backend Software Engineering @ London (UK) CyberSec Co. — We’re building a high-performance core Node backend for our cybersecurity platform; Experience in Node/C++/C#/Java? Join us. TESSIAN |
Are You an Engineer in NY or SF? Know Your Worth, Check Out Woo.io — Create your discreet profile today and receive opportunities from top US companies who can pay you what you’re worth. Woo.io |
📘 Tutorials |
Orchestrating Node.js Containers with Kubernetes Eric O'Rear |
Setup Postgres with Sequelize for Express Tutorial — Want to use Postgres with an Express.js app? Robin Wieruch |
Are Your Node.js Skills Expert Level? Get Your Skill IQ and Find Out Pluralsight sponsor |
A Crash Course on Securing Serverless APIs with JSON Web Tokens Adnan Rahić |
Express, Mongoose and Passport.js Authentication — How to add user authentication to a simple Node and MongoDB app. Didin Jamaludin |
Passport: The Hidden Manual — Passport is a popular authentication middleware for Node apps. Jason Walton |
🎬 Videos, Screencasts and Talks |
Using Node.js to Build for the Enterprise — In 20 minutes, a Node core contributor shares tips and tricks on tools developers can use when building enterprise-scale cloud apps. James M Snell |
Running Node.js with CI on Azure — A 20 minute video looking at deploying Node apps on Azure with a CI/CD deployment pipeline. Brian Clark |
🔧 Code and Tools |
ClusterWS: A Framework for Building Scalable WebSocket Apps ClusterWS |
Hazelcast IMDG Node.js Client Code Reference Card — Get up and running quickly with the Hazelcast IMDG Node.js Client with this easy to use reference card. Hazelcast sponsor |
uv: Ultrafast UTF-8 Data Validation Nicu Micleușanu |
graphql-crunch: Reduce GraphQL Response Size by Consolidating Duplicate Values Banter |
🤔 Why didn't I think of that... |
Sindre Sorhus's New Business Card: 'npx sindresorhus' — A clever idea from one-man npm module factory, Sondre Sorhus. Just run Sindre Sorhus |