#384 — April 15, 2021 |
👋 If you've enjoyed our previous package maintainer interviews, we're back with a bumper sized one today in the shape of some Q&A with the creators of Middy, the AWS Lambda middleware system for Node. Enjoy it at the end of this issue :-) |
Node Weekly |
A Simple Start to ES Modules in Node.js — From next month, every supported version of Node.js will support ES Modules (it’s just Node 10 holding out till then). If you haven’t dipped a toe into the ESM water yet, Kent keeps it simple and straightforward with an example here. Kent C Dodds |
What About Bundling Yarn 1.x with Node.js? Maybe! — Included merely as a look at an interesting, though controversial, proposal. But if Node.js |
Spend Less Time Debugging and More Time Building with Scout — Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues in minutes. See for yourself why Scout is a Node developers’s best friend with a free 14-day trial, no credit card needed. Scout APM sponsor |
Deno 1.9 Released — Sure, it's not Node, but as Node's anagrammed cousin it's worth keeping an eye on. 1.9 brings a native HTTP/2-compliant Web server (which seems to beat Node's in basic benchmarks), support for The Deno Team |
|
📗 Tutorials and Stories |
▶ 5 Hours on Node DevOps with Docker — It’s fair to call a 5-hour YouTube video epic, no? Sanjeev covers the use of Docker with Node, what Docker Compose does, building a basic app, bringing MongoDB into the mix, and eventual deployment on a server. Sanjeev Thiyagarajan |
Building a Video Streaming App with Nuxt.js, Node and Express — A walkthrough of creating a server-side Node app that will handle the fetching and streaming of videos, generating thumbnails, and serving captions and subtitles. Nuxt.js is the Vue.js based framework that brings it all together. Deven Rathore |
Report: See Why Developers Spend 34% of Their Time on Internal Apps Retool sponsor |
How to Send Tweets with a JavaScript GitHub Action — Learn how to create a GitHub action which sends a tweet whenever a pull request is merged. James Hibbard |
Scraping the Web with Playwright from Node Kevin Sahin |
Mastering Postgres Transactions with Knex.js and Objection.js Greg Bergé |
|
WikiJs: A Wikipedia Interface for Node.js — An API for working with Wikipedia (or any MediaWiki based wiki, really) for searching, fetching content, scraping links, etc. Richard van der Dys |
fast-folder-size 1.2.0: Calculate the Total Size of a Directory — Works as both a CLI app or Node module. Simone Busoli |
Find, Fix, and Prevent Cloud Misconfigs with Bridgecrew — Bridgecrew embeds automated security from commit to cloud. Try the all-in-one DevSecOps platform for free. Bridgecrew sponsor |
Electron Boilerplate 9.0: A Boilerplate for Building Electron Apps — All the dependencies have been brought up to date and this brings some structure and dependencies to your Electron development party. Jakub Szwacz |
tslog 3.2: 'Beautiful' Logging for Node with TypeScript Support — Featured packed, fully typed, can do stack traces via the native V8 API, show code frames, and more. Eugene Terehov |
JS-YAML: A Fast YAML 1.2 Parser and Dumper Nodeca |
|