A regular expression refresher

August 22, 2024 By Mark Otto Off

WorkOS: The Modern Identity Platform for B2B SaaS — WorkOS is a modern identity platform for B2B SaaS, offering flexible and easy-to-use APIs to integrate SSO, SCIM, and RBAC in minutes instead of months. It’s trusted by hundreds of high-growth startups such as Perplexity, Vercel, Drata, and Webflow.

WorkOS

Node v22.7.0 (Current) Released — Node 22.6 let you strip types from source code, but now with --experimental-transform-types you can transform TypeScript-only syntax into JavaScript before running it too. Module syntax detection is now also enabled by default.

Rafael Gonzaga

Bun v1.1.25: Now Running at 1.29 Million Requests per Second — I’m having a little fun with the title, but the latest version of the JavaScriptCore-based JS runtime has added node:cluster support and uses this to demo a high level of HTTP throughput on a ‘Hello World’ example. Support for V8’s C++ API has also landed – notable because Bun isn’t V8-based.

Ashcon Partovi

📒 Articles & Tutorials

The Official Redux Essentials Tutorial, Redux — The long standing guide to how to use the popular Redux state container the right way with best practices has undergone a big reworking with TypeScript used throughout, new concepts added, and more coverage of RTK/React Toolkit features.

Redux Team

React is (Becoming) a Full-Stack Framework — Is React merely a frontend library? How does the backend fit in? The author shares his thoughts on what led him to start considering React as more of a full-stack solution.

Robin Wieruch

🛠 Code & Tools

  • Cheerio 1.0 – HTML/XML manipulation library for Node.

  • 🎨 Chroma.js 3.0 – JavaScript color manipulation library.

  • eta (η) 3.5 – Embedded JS template engine for Node, Deno, and browsers.

  • Embla Carousel 8.2 – Carousel library with fluid motion and good swipe precision.

  • d3-graphviz 5.6 – Graphviz DOT rendering and animated transitions.

  • Alpine AJAX 0.9 – Alpine.js plugin for building server-powered frontends.

  • Happy DOM 15.0 – JS implementation of a web browser sans UI.

  • Elliptic 6.5.7 – Elliptic curve cryptography in plain JS.

  • Poku 2.5 – Cross-platform JavaScript test runner.

💚 Use Node? Check out the latest issue of Node Weekly, our sibling email about all things relating to Node.js — from tutorials and screencasts to news and releases. We do include some Node related items here in JavaScript Weekly, but we save most of it for there.

→ Check out Node Weekly