April 2021 Security Releases Coming Next Week — It’s time to get ready for more imminent security releases, this time to cover three ‘high’ severity issues in the 14.x, 12.x, and 10.x lines, and two high severity issues in 15.x. The releases are due on or shortly after next Tuesday and we’ll cover them in the next issue.
Daniel Bevenius
How to Model JSON to Get the Most Out of Your Document Database — Thinking about using a document database for your next project? The flexible data model is a major plus, but having so many options can be intimidating at first. This free virtual event will help you make all the right choices. Register here.
Couchbase sponsor
Middy 2.0: Node Middleware Engine for AWS Lambda — A popular way to simplify your code when building Node-powered serverless functions on AWS Lambda (think something like Express, but for this use case). The 2.0.0 release introduces some breaking changes (no more Node 10.x support), deprecates or refactors certain middleware, and adds new middleware for working with CloudWatch and S3 object responses.
Node v12.22.0 (LTS) Released — A handful of backports and fixes to the older LTS release with ES modules now stable, the legacy HTTP parser is deprecated, and an update to node-api 8.
Richard Lau
💻 Jobs
Node.js Developer at X-Team (Remote) — Join the most energizing community for developers and work on projects for Riot Games, FOX, Sony, Coinbase, and more.
X-Team
Find Software Engineering Jobs with Hired — Take 5 minutes to build your free profile & start getting interviews for your next job. Companies on Hired are actively hiring right now.
Package Was Vunerable to Octal Input Data — An interesting look at how a package used by thousands of other projects was vulnerable to IP addresses notated in octal. This is the sort of edge case you want to be aware of when building similar IP validation systems.
Managing Multiple Threads In Node — A look at how to potentially triple your Node app’s performance by managing multiple threads. There’s a video version of the post available too.
What’s New in Mongoose 5.12: Populate Transform — MongoDB and Mongoose user? This is for you. Mongoose has added a feature that lets you register a function that Mongoose will call on every populated document, giving more fine-grained control over what the results of
Husky 6.0: Git Hooks Made Easier — v6.0 returns the project to a MIT license (it was briefly for sponsors only, to help fund the project). It now has no dependencies, is more lightweight, adheres more to the Git philosophy, and plays better with npm 7 and Yarn 2.
Prray: A ‘Promisified’ Array — A last minute submission from a reader (hi Ben!) that claims to be API compatible with the usual Array class but offers async versions of native methods like map and filter.
#548 — September 17, 2024 Read on the Web nano-spawn: Tiny Execa-Inspired Process Execution — If you’re familiar with Sindre’s powerful Execa for running commands from a Node app in a robust manner, 1nano-spawn offers Read more…
#547 — September 10, 2024 Read on the Web Express.js 5.0 Released; Sort Of — After a long period of seeming to merely be on life support, work on Express picked up significantly earlier this Read more…
#546 — September 3, 2024 Read on the Web Prisma 5.19.0, Now with ‘Typed SQL’ — Prisma is a popular declaratively-driven ORM in the Node.js / TypeScript world and its new version makes it possible Read more…
0 Comments