#522 — February 27, 2024 |
|
🚀🐢 𝕏 Meet Node's New Mascot? — 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. The folks over on Reddit aren't huge fans, it seems? The Node.js Project |
JSR: What We Know So Far About Deno’s New JS Package Registry — The Deno team is cooking up JSR (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 |
Instant GraphQL Backends for Node.js — 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 — 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:
|
Preventing SQL Injection Attacks in Node — 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 — Sentry is hosting SFNode community on Feb 29th in San Francisco. Register here to join us in person. Sentry sponsor |
Run Node.js Apps on the Edge with RHEL and Fedora — IoT, in this case.
|
How to Transfer Binary Data Efficiently Across Worker Threads
|
A Look into JSDoc as an Alternative TypeScript Syntax
|
🛠 Code & Tools |
Systeminformation: A System Information Library for Node — 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 — 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 |
|
Readability.js: Extract the Readable Content from an HTML Document — A standalone version of the library used to power Firefox’s Reader View. 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 — 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 — 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 |
|