Node.js 20 Released — A quirk of fate meant this issue was delayed for a couple of hours and.. Node v20 was launched in that time. Phew! This means we haven’t had much time to digest the news, though, but the key updates include:
Experimental support for a permission model. This is a feature Deno has at its core, but now you can restrict/allow access to certain capabilities with Node too.
Node v18.16.0 (LTS) Released — Node v18 LTS gains some backports from v19 in the shape of the Ada WHATWG-compliant URL parser and (initial) support for packaging a JavaScript app with Node into a single executable (a feature Node 20 – above – has developed further also).
The ECMAScript 2023 spec has been approved by TC39 and is now with the ECMA General Assembly for eventual final approval. If you haven’t got several hours to read the spec, Paweł Grzybek can help you out with a simpler look at a few new features.
npm Security Best Practices — Part of the Open Web Application Security Project’s (OWASP) extensive cheat sheet series. This one, written by Liran Tal, covers ten key points to keep in mind with regards to using npm and npm packages.
OWASP Cheat Sheet Series
In other Liran news, he’s released 📗 Node.js Secure Coding, a (paid) book covering secure coding practices through performing local attacks on real-world packages and analyzing the vulnerable code behind them.
Strong SOAP: A SOAP Driver for Node — If you need to interoperate with SOAP-based services, here’s a fresh (clean?) option that bills itself as a complete rewrite of the earlier node-soap.
Actio: A Framework for Backend Apps — For both microservices or monoliths. Comes with quite a few batteries included in areas like auth, file upload support, configuration, and even a payment service.
Crufters
Discord.js V14 Bot: A Multipurpose Discord Bot — If you want a Discord bot you can customize but that has a lot of features like moderation, stats, and social features built in, this is for you.
Find Tech Jobs with Hired — Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
Deno Land, the developers of the Deno TypeScript/JavaScript runtime, have introduced Deno Cron, a feature the company describes as an easy way to create scheduled jobs. Announced November 29 and available behind the 1--unstable flag Read more…
#512 — November 28, 2023 Read on the Web Node.js Download Statistics — Node.js TSC member Matteo has put together a handy site that visualizes the publicly available Node.js download statistics, partly as a way Read more…
#511 — November 21, 2023 Read on the Web ‘A Node + TypeScript + ts-node + ESM Experience That Works’ — It’s just three files: 1package.json , 1tsconfig.json and a utilities file, and you’re good Read more…
0 Comments