#​556 — November 19, 2024

Read on the Web

AWS Lambda Turns Ten: Looking Back and Looking AheadAWS Lambda, Amazon’s cloud function service, essentially launched the term ‘serverless’ and had a big impact on the use of Node.js in the cloud with Node v0.10 being the first and only runtime supported (till Java was added a year later).

Jeff Barr (AWS)

Val Town: A Social Way to Write and Deploy TypeScript — Staying on a serverless-ish theme, “If GitHub Gists Could Run, and AWS Lambda Were Fun” is a fitting description for this online platform where you write short functions (the so-called ‘val’s) and they get run in V8 isolates. You can connect them together, schedule them, serve them up over HTTP, and more.

Steve Krouse

Memetria K/V: High-Performance Key-Value Hosting — Boost your Node.js apps with Memetria K/V, providing portable, easy-to-use hosting for Redis OSS and Valkey. Scale your applications with ease and achieve high performance. Includes detailed analytics and large key memory tracking.

Memetria sponsor

Node v18.20.5 (LTS) Released — Node v18 remains in its ‘Maintenance LTS’ phase (until May 2025) and while you can’t expect anything big, this release updates a lot of key dependencies and marks import attributes and JSON module support as stable.

Antoine du Hamel

Talk to ChatGPT via a Phone Call — It requires some third party services like Twilio, AssemblyAI and, of course, OpenAI’s GPT 4, but you can tie all of these together with Node for a pretty neat demo.

Artem Oppermann

npmpackage.info: Detailed Package Info on a Single Page — Give this online tool the name of an npm package and you get a quick ‘dashboard’ style view of the project’s main statistics, covering areas like quality scores, commits, open issues, releases, bundle size, and more.

Shrinath Nayak

Explore Sentry Launch Week: New Products and Community Highlights — Join us for daily video drops on YouTube at 9am PT, and on Discord to chat live with the engineers building Sentry.

Sentry sponsor

📄 The Tragedy of Running an Old Node Project – When you haven’t deployed an app for several years, problems can rapidly rack up. Abdisalan Mohamud

📄 Precise Decimal Math in JavaScript with Fraction.js Trevor I. Lasn

📄 How to Read Files Quickly in Node (and vs Bun) Daniel Lemire

📄 How to Avoid Flaky Tests in Playwright Zanini and Ackerson

📄 How to Strongly Type

1
process.env

Matt Pocock

🛠 Code & Tools

💬 Discordeno v19: A Powerful Discord API Library — A long standing way to work with, and build bots for, the popular Discord chat system. v19 is a big update with breaking changes. GitHub repo.

Discordeno Team

SVG To Font 6.1: Read SVG Icons and Output a Font File — Both a CLI tool and Node library that can read in a set of SVG documents and output WOFF2, WOFF, EOT, TTF and SVG fonts. Useful for generating a Web font from a set of icons, perhaps, as in this demo.

Kenny Something

wacat 1.2: Tests Your Webapp Against ‘Cat Chaos’ — Uses a virtual ‘cat walking across your keyboard’ approach to tormenting apps with random clicks and form submissions. v1.2 adds LLM integration to detect and handle error states along the way.

Mika Tapanainen

Node-OracleDB 6.7: Oracle’s Official Database Driver for Node — I’m not an Oracle Database user myself, but I like the amount of effort Oracle puts into maintaining their Node.js driver. v6.7 adds OpenTelemetry support and settable V$ session attributes.

Sharad Chandran (Oracle)

📰 Classifieds

🛠️ There are 3 major considerations when building a reliable Node.js app: stability, efficiency & adaptability. We’ve been exploring each of these.

🚀 pgai Vectorizer automates embedding creation and syncing in Postgres with one SQL command—keeps embeddings updated, no tools needed.

🔓 Unlock the power of state management! Discover how Temporal simplifies complex workflows in our comprehensive guide. Download now.

🎁 And a little bonus..

⚙️  DBngin: Simple Postgres, MySQL and Redis on Mac and Windows — It’s not Node-specific, but if you’d like to spin up different versions of various common databases using a simple UI, this could fit the bill.

DBngin


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *