#339 — May 21, 2020 |
A really quiet week but we've made it 😄 With that said, if you have any projects or articles you want to submit (or even if you have an article idea you'd like us to commission), hit reply and let us know :-) |
Node Weekly |
Node v14.3.0 (Current) Released — Two key things this time around that you might like:
Shelley Vohr |
The npm v7 Series: An Arborist Deep Dive — Isaac Schlueter is back, as promised, taking a serious deep dive into npm v7. This time, he explains how the Arborist dependency tree (or, rather, graph) manager works. The npm Blog |
Continuous Deployment of Node Apps to Heroku — Learn how to continuously deploy a Node.js application to Heroku, one of the most popular hosting platforms. CircleCI sponsor |
Electron 9.0.0 Released — The popular cross platform desktop app framework gets more dependency bumps and is now running on Chromium 83, V8 8.3, and Node.js 12.14. There’s an integrated PDF viewer now, if you need that. GitHub Inc. |
ts_ci: A Template for Creating and Publishing TypeScript Modules with GitHub Actions — A template repo for automating ‘boring and tedious’ tasks like setting up TypeScript, creating a README.md and CHANGELOG, testing on multiple Node versions, and the actual publishing on npm bit. Garrone Joseph |
A Fake U.S. Dept of Treasury Email Containing Node.js Malware — This is one of the weirder places we’ve seen Node shoehorned in. Open up a JAR file in an affected email and it downloads Node and compromises the machine. Lawrence Abrams |
💻 Jobs |
Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
Node.js Developer at X-Team (Remote) — Join X-Team and work on projects for companies like Riot Games, FOX, Coinbase, and more. Work from anywhere. X-Team |
ℹ️ If you're interested in running a job listing in this newsletter, there's more info here.
📚 Articles & Opinions |
Interview With Node.js Technical Steering Committee Chair — A chat with Michael Dawson, an active contributor to the Node project, chair of the Node.js Technical Steering Committee(TSC), and IBM Node.js community lead. InfoQ |
Using Lambda@Edge for Server-Side Rendering Mohamed Elfiky |
Git Best Practices for SOC 2 Compliance Quick Wins — Get quick wins for your SOC 2 compliance audit, and raise developer productivity at the same time. Datree.io sponsor |
▶ Learn Node.js Before Deno — A ten-minute look at Deno, some common concerns with the new runtime, and why you’d want to know Node before jumping into Deno anyway. Ben Awad |
🛠 Tools, Resources and Libraries |
RxXpress: An Experimental Blend of RxJS and Express — This is solely an experiment for now, but it’s interesting to bring reactive programming concepts into this domain. These examples illustrate the idea. Eugene Ghanizadeh |
TestCafé: A Tool to Automate End-to-End Web Testing — Cross-platform and simple to install. Supports all the latest JS features, there are lots of useful plugins or you can make your own. A commercial extension adds things like a visual test recorder. GitHub repo. Developer Express Inc. |
low.js 1.5: It's Node, But for Microcontrollers — Now a pretty mature project, low.js is a port of Node aimed at restricted environments like microcontrollers and IoT applications. NEONIOUS GMBH |
Puppeteer 3.1: The Headless Chrome Node.js API — If you noticed Puppeteer not working on Node 14, it’s all fixed now. Puppeteer now also uses Chromium 83 under the hood. There’s also a (very) experimental API for supporting custom selector engines (more details on this). Puppeteer |
New Integration: PostgreSQL Instrumented for Node.js AppSignal sponsor |
Cac: A Framework for Building Command-Line Apps — This project is years old, and the interesting part is that it now supports Deno while remaining a Node project. CAC |
Simple Git 2.5: A Lightweight Interface for Running Git Commands in Node Apps — We first linked this a year ago but it’s seen a lot of updates since then. Steve King |
ws 7.3: A Fast and Throughly Tested WebSocket Client and Server for Node Einar Otto Stangvik |
🕰 ICYMI (Some older stuff that's worth checking out...)
|