#565 — February 4, 2025 |
|
Announcing TypeScript 5.8 Beta: A Big One for Node Developers — It's unusual for a TypeScript beta to be exciting for Node developers in particular, but while TypeScript 5.8 is low on features generally, it's really Node focused with support for Daniel Rosenwasser |
Introducing Mentoss: The Nicholas C. Zakas |
Memetria K/V: Efficient Redis & Valkey Hosting — Memetria K/V hosts Redis OSS and Valkey for Node.js apps, featuring large key tracking and detailed analytics to manage and optimize application data effectively. Memetria sponsor |
Standard Schema: A Common Interface to Schema / Validation Libraries — From the creators of Zod, Valibot and ArkType comes a fantastic bit of collaboration to define a common interface to use JavaScript and TypeScript schema libraries. McDonnell, Hiller, and Blass |
IN BRIEF:
|
The Modern Way to Write JavaScript Servers? — The irony is that while Node popularized JavaScript on the server (if we ignore Netscape's attempts in the 90s) this modern, standardized cross-runtime approach doesn’t quite work on bare Node (yet – though you can polyfill it.) Marvin Hagemeister |
Start Selling to Enterprise Faster with WorkOS — Add SSO, SCIM, and RBAC to your B2B SaaS app in minutes—not months. WorkOS sponsor |
📄 How We Share Secrets at a Fully-Remote Startup – And, curiously, it involves using Node. Dmitry Sagalovskiy 📄 Keep Your Node Apps Secure with 📄 How to Use Node's 📄 Distributed Tracing in Node.js with OpenTelemetry Ayooluwa Isaiah |
🛠 Code & Tools |
parse-duration 2.0: Convert a Human Readable Duration to Milliseconds — You might wonder why a library that converts Jake Rosoman |
Node File Trace (NFT): Node Dependency Tracing Utility — A tool to determine exactly which files are necessary for an app to run. Finally, a type of NFT I can actually comprehend! Vercel |
Feluda: A Tool to Analyze the Licences of Dependencies — It’s a Rust-powered project but one which can be used to process the dependencies of Node, Go, or Rust projects and return a report (or show a TUI interface) on potentially restrictive licenses that apply. Kumar Anirudha |
📄 docxtemplater: Generate Edgar Hipp |
http-status: Another Way to Work with HTTP Status Codes — For example: Adaltas |
|
|
📢 Elsewhere in JavaScript |
A quick roundup of some of other interesting stories in the broader JavaScript landscape, in case you've missed them:
|