---
title: "Say hi to Rocket Turtle"
publication: "Node Weekly"
issue: 522
published_at: "2024-02-27"
canonical_url: "https://nodeweekly.com/issues/522"
---

Plus a Node rate limiter, Node's progress in 2023, and obtaining information about your system. |        

#​522 — February 27, 2024 

[Read on the Web](https://nodeweekly.com/issues/522)  

Together with [![Hasura\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,e_trim,w_285,h_84/e_make_transparent/co_white,e_outline:5/rqccs6gvtpeifpf64bb4.png)](https://hasura.io/learn/graphql/backend-stack/languages/node/?utm_source=newsletter&utm_medium=email&utm_campaign=node-weekly)  

![Node.js Weekly](https://res.cloudinary.com/cpress/image/upload/v1653576619/lgfqinzbdqttwmhvljxb.png) 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/eggthjpwoe3yjh7xk7jr.jpg)](https://twitter.com/nodejs/status/1759953849849167878)  

🚀🐢 [𝕏 Meet Node's New Mascot?](https://twitter.com/nodejs/status/1759953849849167878) — Over on Twitter/X, the official Node account unveiled the result of the Node.js mascot design contest that ran recently, and Node’s new mascot is… _Rocket Turtle_ (as seen above) [by Angela Angelini](https://twitter.com/nodejs/status/1760358555180220811). The folks over on Reddit [aren't huge fans](https://www.reddit.com/r/node/comments/1awicty/what_do_you_think_of_nodes_new_mascot_its_called/), it seems? 

The Node.js Project   

[JSR: What We Know So Far About Deno’s New JS Package Registry](https://socket.dev/blog/jsr-new-javascript-package-registry) — The Deno team is cooking up [JSR](https://jsr.io/waitlist) (still behind a waitlist), a new JavaScript package _registry_ (not merely a package management tool, like pnpm or Yarn) to address various npm limitations, including for Node users who don't even plan to use Deno. 

Sarah Gooding   [![\](https://copm.s3.amazonaws.com/19f7c2e0.png)](https://hasura.io/learn/graphql/backend-stack/languages/node/?utm_source=newsletter&utm_medium=email&utm_campaign=node-weekly) 

[Instant GraphQL Backends for Node.js](https://hasura.io/learn/graphql/backend-stack/languages/node/?utm_source=newsletter&utm_medium=email&utm_campaign=node-weekly) — Whether you're a GraphQL enthusiast, a Node.js developer, or someone striving for optimal API performance, this guide will equip you enough to accelerate your API creation journey and focus on meaningful backend work. 

Hasura sponsor   

[Node's 2023, Summarized in An Article](https://blog.rafaelgss.dev/nodejs-2023-year-in-review) — Rafael, of the Node.js TSC and Fastify core team, shares a useful update on the evolution of Node.js over the past year, how the team ensures Node is well tested and reliable, changes to Node’s vendor dependencies (of which it gained _three_ in 2023), as well as enhancements to Node’s security and Web presence. 

Rafael Gonzaga   

_IN BRIEF:_ 

- 📅 Last week, we mentioned a forthcoming Honeypot documentary about Node.js (you can [▶️ watch the trailer here](https://www.youtube.com/watch?v=SfWPqr04srM)) but got the release date wrong: it's due on March 21 – so a few weeks to wait yet :-)
- [Git 2.44](https://github.blog/2024-02-23-highlights-from-git-2-44/) is the first new Git release of 2024 and Taylor Blau takes a look at the enhancements.
- [TypeScript 5.4 RC](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-rc/) is also here. There's nothing really Node-specific, but TypeScript users will want to take a look regardless.   

[Preventing SQL Injection Attacks in Node](https://snyk.io/blog/preventing-sql-injection-attacks-node-js/) — Learn more about why and where SQL injection attacks pose a threat and some initial ways to shield your Node apps against them. 

Lucien Chemaly   

[Sentry is Hosting SFNode Meetup on Feb 29](https://www.meetup.com/sfnode/events/299183905/?utm_medium=paid-community&utm_source=nodeweekly&utm_campaign=sfnodemeetup&utm_content=sfnodemeetup-rsvp) — Sentry is hosting SFNode community on Feb 29th in San Francisco. [Register here](https://www.meetup.com/sfnode/events/299183905/?utm_medium=paid-community&utm_source=nodeweekly&utm_campaign=sfnodemeetup&utm_content=sfnodemeetup-rsvp) to join us in person. 

Sentry sponsor   

[Run Node.js Apps on the Edge with RHEL and Fedora](https://developers.redhat.com/articles/2024/02/21/run-nodejs-applications-edge-rhel-and-fedora) — IoT, in this case. 
Michael Dawson   

[How to Transfer Binary Data Efficiently Across Worker Threads](https://advancedweb.hu/how-to-transfer-binary-data-efficiently-across-worker-threads-in-nodejs/) 
Tamás Sallai   

[A Look into JSDoc as an Alternative TypeScript Syntax](https://alexharri.com/blog/jsdoc-as-an-alternative-typescript-syntax) 
Alex Harri   

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/i1plzjyuqro7cjxjn0ew.jpg)](https://github.com/sebhildebrandt/systeminformation)  

[Systeminformation: A System Information Library for Node](https://github.com/sebhildebrandt/systeminformation) — If you want to query what environment your Node program is running in, this is for you. Get info about audio devices, Bluetooth devices, printers, USB, CPU, architecture, WiFi, and more. 

Sebastian Hildebrandt   

[node-rate-limiter-flexible 5.0: Limit Number of Actions by Key and Protect Apps from Brute Force Attacks](https://github.com/animir/node-rate-limiter-flexible) — Can use Redis, in-process memory, memcached, MongoDB, Postgres or more to count actions in either a single process or distributed environment. Now with Prisma support. 

Roman Animir      

📰 Classifieds   

🪝[Hookdeck](https://hookdeck.com?ref=nodeweekly-522): A managed reliability & observability layer for webhooks & async messaging. [Receive, transform, route, & deliver events at scale](https://hookdeck.com?ref=nodeweekly-522). 

--- 

📢 Using Redis as a Postgres cache? [Readyset](https://readyset.io/?utm_campaign=cloud&utm_medium=newsletter&utm_source=node-weekly) Cloud makes query caching easier without query optimization or app rewrites. [Try for free today](https://readyset.io/?utm_campaign=cloud&utm_medium=newsletter&utm_source=node-weekly). 

--- 

🧑‍💻 Porkbun has the best prices on domain names, hosting plans, and personalized support 365 days a year. [Get $1 off your next domain now!](https://sponsr.is/tld_nodeweekly_0224B)     

[Readability.js: Extract the Readable Content from an HTML Document](https://github.com/mozilla/readability) — A standalone version of the library used to power Firefox’s [Reader View.](https://support.mozilla.org/en-US/kb/firefox-reader-view-clutter-free-web-pages) It's been a few years since we've linked to this, but it continues to be improved. 

Mozilla   

[SQS Consumer 8.2: Build Amazon SQS-Based Apps Without the Boilerplate](https://github.com/bbc/sqs-consumer) — Build SQS-based (Simple Queue Service) apps more simply by defining an async function that handles the SQS message processing. 

BBC   

[AWS Lambda Web Adapter: Run Typical HTTP Webapps on AWS Lambda](https://github.com/awslabs/aws-lambda-web-adapter) — A handy (Rust-powered) adapter that makes it easier to run apps built in any language on AWS’s serverless platform by letting them stick to their usual HTTP serving ways with this adapter bridging the gap. 

Amazon Web Services Labs   

- [np 10.0](https://github.com/sindresorhus/np) – A better `npm publish`.
- [Mongoose 8.2](https://github.com/Automattic/mongoose) – MongoDB object modelling approach.
- [Nodemon 3.1](https://nodemon.io/) – Monitor for changes in Node apps and restart them.
- [webdav-client 5.4](https://github.com/perry-mitchell/webdav-client) – WebDAV client library for Node & browsers.
- [AdminJS 7.6.1](https://github.com/SoftwareBrothers/adminjs) – Automatic admin interface for Node apps.
- [JZZ 1.8](https://github.com/jazz-soft/JZZ) – MIDI library for Node and browsers.
- [Mikro ORM 6.1.5](https://github.com/mikro-orm/mikro-orm/releases/tag/v6.1.5) – TypeScript ORM for Node.js.
- [NestJS REST API Boilerplate 1.1](https://github.com/brocoders/nestjs-boilerplate)    

**Got a link for us?** Reply and tell us. We can't include everything but we'll look at anything you send. _Thanks!_ 

--- 

**Sponsorship:** Email `[kristina@cooperpress.com](mailto:kristina@cooperpress.com)` for details. 

--- 

Published by Cooper Press Ltd.
Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom 

[Cancel your subscription](https://nodeweekly.com/leave/*|UID|*) or [change your address](https://nodeweekly.com/edit_subscription/*|UID|*).
