#313 — November 7, 2019 |
Node Weekly |
Building a Native Add-On for Node in 2019 — A look at some of the reasons to build a native add-on for Node, and how Sqreen went about making it a reality for a feature of their service. Vladimir de Turckheim |
npm Inc.'s Community, Docs, and npm 7 Update — A lengthy blog post that includes a variety of updates from npm Inc. Key points:
The npm Blog |
Production-Grade Redis — Better monitoring, seamless scaling, durable and portable Redis hosting supporting all the latest features. RedisGreen sponsor |
You Can't Submit an Electron 6 (or 7) App to the Apple Store? — Electron is a popular cross-platform app development toolkit maintained by GitHub. The bad news? It uses Chromium which uses several ‘private’ Apple APIs and Apple aren’t keen on accepting apps that use them for a variety of reasons. David Costa |
Node v13.1.0 (Current) Released — Not a significant release, but there’s a new Node.js Foundation |
💻 Jobs |
Node.js Developer at X-Team (Remote) — Work with the world's leading brands, from anywhere. Travel the world while being part of the most energizing community of developers. X-Team |
Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
📚 Articles and Tutorials |
How to Build Data-Driven GitHub Badges with Node and OpenFaaS Cloud — Learn how you can write your own data-driven GitHub badges for your projects and codebases on GitHub. Alex Ellis |
▶ Building Distributed Systems with Node.js — Through a live coding demo, you’ll learn how to take a single-server app and scale it infinitely. James Simpson |
Performance Tips for Electron Developers — If you’re using Electron to build apps, the Electron team have collected together some performance tips and strategies in their documentation. Electron Team |
Top CI Pipeline Best Practices - A Developer's Guide — At the center of a good CI/CD setup is a well-designed pipeline. Check out this best practices guide for developers. 👍 Datree.io sponsor |
How to Build a Node Web App to Manage Azure Cosmos DB SQL API Data — How to use Microsoft Azure Cosmos DB to store and access data from an Express-based app hosted using the Web Apps feature of Microsoft’s Azure App Service. Microsoft Azure |
How to Build Your First Discord Bot with Node.js — Michiel Mulders shows you how to install and set up a new Discord bot, which is made easier thanks to the API offered by the Discord.js package. Michiel Mulders |
The Basics of Unit Testing Node Apps using Mocha, Chai, and Sinon — How to use Mocha for testing, Chai for assertions and Sinon for mocks, spies, and stubs. Godwin Ekuma |
🛠 Code and Tools |
Simplur: Simple, Versatile String Pluralization — Uses ES6 template tags so you can provide quantities and singular/pluralized versions of words and terms yourself. Robert Kieffer |
Sharp: High Performance Image Processing from Node — Boasts that it’s ‘the fastest module to resize JPEG, PNG, WebP and TIFF images’. Uses Lovell Fuller |
Speed Up Frontend Development with FaunaDB's Auth and Native GraphQL FaunaDB sponsor |
Limitrr: Rate Limiting and Response Delaying using Redis — Includes middleware functions for Express. Edward Jibson |
Mark Text: A Cross-Platform Markdown Editor App — Built with Electron and Vue. Jocs |
Nest 6.9: A Mature Framework for Building Scalable Server-Side Apps On Top of TypeScript Kamil Myśliwiec |