The one with the epic code and tools section
🇺🇦 #432 — April 7, 2022
Debug Node Apps in Production Without Stopping Them — Rookout empowers teams to debug cloud-native apps by helping them access real-time data in any environment, including prod. Get to the root cause faster without recreate, redeploy, or stop the app. Try Rookout free and start debugging 5x faster.
Node v12.22.12 (LTS) Released: It’s the Final Node 12 👋 — A pleasantly gentle week for Node releases with just the final Node.js 12 release making the cut. Node 12 goes ‘end of life’ on April 30 and will receive no updates after then.
AWS Lambda has added support for ‘function URLs’ – built-in HTTPS endpoints that go direct to your functions without needing API Gateway.
📗 Build Talking Apps for Alexa is a new book (by Craig Walls and published by Pragmatic Bookshelf) on building Alexa skills for Echo devices and uses Node.js to make it all happen.
Back-End Developer (Node.js, Full-Time, Remote CET±3 Hours) — Help us improve the speed and reliability of back-end processes that drive automation for real estate agencies.
Find Tech Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It’s free for job-seekers.
Basic Principles of Object-Oriented Programming in TypeScript — The author focuses on ‘three pillars’ of object-oriented programming in the TypeScript context: encapsulation, inheritance, and polymorphism (at a basic level).
Bitmovin Inc. sponsor
▶ Using Google Cloud Run’s ‘Always-On’ CPU Allocation for Background Work — Cloud Run is Google’s way to run containers in a serverless fashion, and Node is used to show off being able to run background jobs on it.
Wesley Chun (Google Cloud)
🛠 Code & Tools
JSZip 3.9: Create, Read and Edit .zip Archive Files — A simple and elegant API. The homepage is pretty cool as it has a live demo and a handy how-to. Or you can just go for the GitHub repo.
ssh2-sftp-client 8.0: A Node.js Client for SSH2 SFTP — List files, download files, upload files – it’s all here. Note that this release has breaking changes.
ioredis 5: A Performance Focused Redis Client for Node — Boasts support for Redis Cluster, Sentinel, pipelining, Lua scripting, pub/sub, etc, as well as ES6 types like Map and Set. If you’re already a user, the v4 to v5 transition does require an upgrade guide though.
Isaac Z. Schlueter et al.
Instauto 9.0: An Instagram Bot / Automation Library — Uses Puppeteer to do the hard work. The focus here is on ease of use.
cron-parser 4.3: Node Library for Parsing cron Rules — cron is a commonly used mechanism on Unix-based systems for running recurring tasks and such tasks are defined in a very specific format. This package lets you parse this format for your own ends.
Nightwatch.js 2.1: Automated End-to-End Testing from Node — Write end-to-end tests in Node – uses the W3C WebDriver API to drive browsers. GitHub repo.
The Official MongoDB Node.js Driver v4.5.0 — Supports a comment argument on operations so you can trace things better in Mongo’s logs.
node-mssql 8.1: A Microsoft SQL Server Client for Node — Works cross-platform (Windows, Linux or macOS) and supports two different TDS drivers (pure JS and native).
Patrik Simek and contributors
isBinaryFile: Detects if a File is Binary or Text