#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  | 


