#278 — March 7, 2019 |
Node Weekly |
JavaScript Performance Pitfalls in V8 — A very detailed article where Benedikt Meurer of the core V8 team shows how V8 compiles your code and shares some tricks you can use to avoid performance problems. Benedikt Meurer |
Node v11.11.0 (Current) Released — Not a significant release at all, but always good to see. 10.15.3 is out too. Node.js Foundation |
Creating Automated Build, Test, and Deploy Workflows for Orbs — Fifteen weeks out from the launch of CircleCI orbs, there are more than 405 orbs in the Orb Registry. That’s upwards of 25 new orbs per week. CircleCI sponsor |
npm Inc. Launches 'npm Enterprise', and Here's Why — npm Enterprise is an ‘enterprise grade’ npm package repository that npm Inc. privately hosts and manages for you. The npm Blog |
Serverless Functions in Depth with AWS Amplify — A deep-dive on how to build, test, deploy, update, and delete serverless JS functions with AWS Amplify. Nader Dabit |
Building a Static Blog using Gatsby and Strapi — A very thorough guide complete with several screencasts to help guide you through the process. If you’re not familiar with Strapi, it’s an open-source headless CMS. Pierre Burgy |
💻 Jobs |
Lead Back-End Developer at October (Paris, France) 🇪🇺 — October is looking for a Node.js developer to lead the back-end team. Join us to make financing simple for European companies. October |
Node.js Developer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands. X-Team |
📘 Tutorials and Opinions |
Awesome Things to Do with Puppeteer — Puppeteer makes it easy to control a Chrome instance from Node and this opens up a lot of interesting opportunities. Henry Wickström |
▶ Creating a Simple, Serverless WebSocket-Based Chat App using AWS API Gateway — I’ve been playing with API Gateway’s new WebSockets support myself and it’s really neat. This is a good intro to using it in a practical way. Foo Bar |
Two-Factor Authentication with TOTP using Speakeasy — Speakeasy is a library for doing two-factor authentication (2FA) using time-based one-time password (TOTP) in Node. Nic Raboy |
A Much Faster Way to Debug Code Than with Breakpoints or console.log — Wallaby catches errors in your tests and displays the results of expressions right in your editor as you type. Wallaby.js sponsor |
Scaling the A3C Algorithm to Multiple Machines with TensorFlow.JS — A3C (Asynchronous Advantage Actor-Critic) is a powerful deep reinforcement learning algorithm which is explained here. Naif Mehanna |
Improve Your Command-Line Scripts by Including a Usage Guide — How to easily add a usage guide to your Node scripts with Josh Sherman |
▶ Building an Instagram 'Like' Bot with Node and Puppeteer — A good, practical walkthrough, though we should note that if you break your Instagram account doing this, you’re on your own. Fabian Grohs |
Add Emoji to Your Node Projects with Dave Johnson |
Use Docker to Create a Node Development Environment — Leverage Docker images and containers to create an isolated Node development environment. Dan Arias |
🔧 Code and Tools |
Eleventy: A Simpler Static Site Generator — An interesting alternative to Jekyll. Transforms a directory of templates into HTML. Zach Leatherman |
AutoCannon: A Fast HTTP/1.1 Benchmarking Tool — Inspired by wrk and with support for HTTP pipelining and HTTPS. Matteo Collina |
Lightning Fast Headless Ecommerce with GraphQL✌PIM & Subscription Commerce🎉 Crystallize sponsor |
Ora: Elegant Terminal Spinners — An elegant way to show things are in progress in your terminal-based apps. The latest version brings a TypeScript definition to the party. Sindre Sorhus |
ky-universal: Use Ky in Both Node.js and Browsers — Ky is a ‘tiny and elegant’ wrapper for the Fetch API available in most browsers. ky-universal brings the same API server-side. Sindre Sorhus |