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.
Get an early look at Node 18’s upcoming test runner system in the nightly docs. Shehzad Akbar also explains it here.
❓ The folks behind the Prisma ORM want to know what your favorite Node.js ORM is – it’s a pretty quick survey and they promise to share the results later.
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).
Be Amongst the First to Shape Our New Dev Community. Join Us Today
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.
ini 3.0: An INI File Parser/Serializer — INI is a text format that originated at Microsoft for formatting config files.
Isaac Z. Schlueter et al.
Retool Makes It 10x Faster to Build Custom Internal Tools for Any Company
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.
AutoMapper 8.1: An Object-Object AutoMapper for TypeScript — GitHub repo.
Kafka.js 1.16.0: A Modern Apache Kafka Client — Production ready and supports Kafka 0.10+. (Kafka is a popular open source system for working with stream-processing at scale.)
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
pkg 5.6.0: Package Your Node Project Into an Executable
Fastify 3.28.0: The Fast and Low Overhead Web Framework