#250 — August 9, 2018 |
Node Weekly |
Dumper.js: A Pretty Variable Inspector for Node — If you’re one for ‘print-style’ debugging, this could prove very handy for you. You can either dump out the object of your choice (including nested objects) and keep running or terminate the process. Zeeshan Ahmed |
A Curated Compilation of Node Best Practices — Curated from numerous popular articles, this in-development list of best practices covers topics from error handling to memory use and, most recently, security. Yoni Goldberg |
Move Fast and Fix Stuff. Over 500K Developers Fix Errors with Sentry — Relying on users to report errors? Use Sentry to resolve errors right in your workflow. Route alerts to the right person based on the commit and cut remediation time to 5 minutes. Sentry is open source and loved by 500K developers. Sign up for free. Sentry sponsor |
Got 9.0: A Powerful HTTP Request Library for Node.js — Got is a popular HTTP request library from one-man package powerhouse Sindre Sorhus. Version 9 is a significant release that uses the latest Node 8+ features and has a significantly smaller install size. Sindre Sorhus |
Machine Learning in Node with TensorFlow.js — TensorFlow.js brings TensorFlow’s machine learning capabilities to JavaScript, and while it’s been browser-focused so far, experimental support for Node has now been introduced. Here’s how it works. James Thomas |
Community Questions Following the ESLint Security Incident — Almost a month ago, there was an incident where a heavily used module was hijacked. This post answers a few outstanding questions about what happened and what measures are being taken to avoid similar incidents. The npm Blog |
💻 Jobs |
NodeJS Development in Beautiful Norway — We are adding to our team building low latency back-ends for awesome developer experience and scalable software. Check us out. Snowball Digital |
Join Our Career Marketplace & Get Matched With a Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities and job details. Hired |
📘 Tutorials |
Deploying a Stateful Application on Azure Kubernetes Service — Guides you through the process of deploying a stateful, Dockerized Node app (the Ghost blogging platform) on the Azure Kubernetes Service. Kristof Ivancza |
How to Create a Serverless Twitter Bot on Google Cloud — Google Cloud Functions went GA last week, so why not take it for a spin? William Saar |
▶ An Introduction to Web Scraping with Node and Cheerio — Cheerio provides jQuery-style DOM manipulation server-side. Traversy Media |
The Three Types of Node Profilers You Should Know About — A look at standard profilers, tracing profilers and APM tools. Ben Putano |
Squeeze Node Performance with Flame Graphs — Investigating and optimizing a Node API using flame graphs. Alexandru Olaru |
▶ How to Approach Security with Node.js — A conversation with Google Engineer Mike Samuel. Node.js Foundation |
Best in Class Video Infrastructure in Two API Requests MUX sponsor |
🔧 Code and Tools |
PrettyError: See Node.js Errors with Less Clutter and Better Formatting Aria Minaei |
chromium-headless-remote: Dockerized Chromium in Headless Remote Debugging Mode — Ideal to use with Puppeteer. Kir Belevich |
Be the First to Try Powerful CI/CD Pipelines in Semaphore 2.0 — Model your workflow from commit to deploy the simple way with powerful pipelines. Get your invite to try it. Semaphore sponsor |
Camaro: A High Performance XML to JSON Converter — Uses bindings to pugixml, a fast C++ XML parser. Tuan Anh Tran |
Kakapo.js: A 'Next Gen' HTTP Mocking Framework DevLucky |
Fiora: A Chat App Powered by Socket.io, Koa, MongoDB and React 碎碎酱 |
fast-memoize: The 'Fastest Possible' JS Memoization Library Caio Gondim |