#303 — August 29, 2019 |
Being the end of August, it was a really quiet week this week, but we've somehow built a full issue! 😄 However, always feel free to hit reply and send us links to things you've written, released, etc. and we'll be sure to take a look :-) |
Node Weekly |
▶  A Journey Into Node's Internals — A 45 minute talk covering some of the Node platform’s internals, including a deep dive into the event loop, how it works, what its different phases are, and how it enables non-blocking IO. Tamar Twena-Stern |
Node v12.9.1 (Current) Released — A patch level release fixing two regressions in the Node.js Foundation |
New Course: 🔩 Digging into Node.js with Kyle Simpson — Learn Node.js piece-by-piece, from building command line scripts, to reading and writing files, to web servers and more...all while using very few libraries and abstractions. Frontend Masters sponsor |
A Practical Guide to Symbols in JavaScript — ES6 introduced symbols as a new primitive type to act as unique identifiers. Here’s a look at their uses. Valeri Karpov |
npm forum |
A Recap of the ' Feross Aboukhadijeh |
💻 Jobs |
Have You Thought About Being a Web Developer in Robotics? — A unique opportunity to work on a high-powered engineering web application for a computer vision system combining 3D graphics and an intuitive user experience. Veo Robotics |
Node developers are in demand on Vettery — Make a free profile, name your salary, and connect with hiring managers from top employers. Vettery |
📚 Articles and Tutorials |
Understanding and Protecting Against Malicious Kyle Martin |
Building a Node API with Stateless Authentication — A simple look at implementing stateless authentication with JWTs (JSON Web Tokens). Henrik Molnes |
Build Video for Your Node App in Just Two API Calls — Mux Video is an API-first platform, powered by data and designed by video experts to make beautiful video possible for every development team. Mux sponsor |
▶  Leveraging Angular in Node with NestJS — Bringing the Angular development experience to the back-end. Kamil Mysliwiec |
How the Node Event Loop Polls — If you’ve ever wondered what Alex Woods |
Running Express on Cloud Functions for Firebase — The idea of running Express apps in serverless contexts always takes me a while to understand, but it’s an increasingly popular approach. Michele Riva |
Going Beyond Niccolo Borgioli |
🛠Code and Tools |
ndb: An Improved Debugging Experience for Node — Run your Node code with Google Chrome Labs |
Memento: A Developer Tool for Caching HTTP Requests — You’d use this for caching API responses while in development only to either avoid rate limits, guarantee responses, be able to work offline, etc. Antoine Chalifour |
MongoDB Atlas is a Powerful and Reliable Cloud Database. Try Now MongoDB Atlas sponsor |
Feathers 4: A Framework for Real-Time Apps and REST APIs — Feathers brings together Node, React Native and the browser in a reasonably novel (for Node) framework based around services and workflows rather than the more traditional routes and controllers. David Luecke |
Web Template Studio 2.0: Generate New Apps from VS Code Wizard-Style — Web Template Studio is an extension, from Microsoft, for Visual Studio Code that simplifies creating new full-stack apps in a ‘wizard’-esque style. It supports Node as a backend (as well as Python’s Flask). Lea Akkari (Microsoft) |