#591 — August 26, 2025 |
|
![]() |
![]() |
How We Migrated Our Rush.js Monorepo to Node Type Stripping — Since v23.6 (and in LTS since v22.18.0), Node has supported running (most) TypeScript code by stripping the types out first. The Calm team was excited about the potential for improving productivity and DX, and set a migration in process. Here’s a look at the challenges encountered and what the end results were. Stuart Dotson (Calm) |
![]() Next.js Fundamentals for Modern Web Apps — Gain hands on experience with server actions, caching, authentication, and performance. Frontend Masters sponsor |
Speeding Up the JavaScript Ecosystem: Semver — The latest in Marvin’s multi-year series of posts on optimizing heavily used parts of the JavaScript ecosystem: “During the installation process, package managers run a bunch of semver comparisons. The Marvin Hagemeister |
IN BRIEF:
|
Eliminating JavaScript Cold Starts on AWS Lambda — Porffor is an ahead-of-time JavaScript compiler which gives the benefit of rapid process launch times (i.e. under a millisecond). This is more a taste of the future, and something to experiment with, rather than to deploy into production ASAP. Oliver Medhurst |
📄 Understanding 📄 Unit Formatting with Intl in JavaScript Raymond Camden 📄 Promises from the Ground Up – Aimed at beginner-to-intermediate JS developers. Josh W Comeau |
🛠 Code & Tools |
![]() |
Cronicle: Cron with a Web Front End — Describing itself as ‘a fancy cron replacement’, Cronicle is a distributed task scheduler and runner, built around a Node app with a web based UI. GitHub repo. Joseph Huckaby |
ImageJS 1.0: Image Processing and Manipulation Library — A library for resizing, cropping, filtering, color adjustments, and numerous other image transformations which works in Node.js and the browser (supporting JPEG, PNG, BMP and TIFF – thanks to pure JS dependencies like fast-jpeg and fast-png). v1.0 brings TypeScript support and a more intuitive API. GitHub repo. ImageJS Team |
Rocketadmin: A Flexible, Secure Admin Panel Builder — Seamlessly handle data — from MySQL to MongoDB. Try the next stage of no-coding back office solutions Rocketadmin sponsor |
google-spreadsheet 5.0: Google Sheets API Wrapper for Node — Work with Google’s online spreadsheet from Node, whether at the cell, row, worksheet, or document level. Supports numerous auth options and you can export sheets for download too. GitHub repo. Theo Ephraim |
Minecraft MCP Server: Let an LLM Take Control of Minecraft — A fun way to play around with MCP servers and LLMs. It uses Mineflayer, a JavaScript API for creating Minecraft bots, behind the scenes. The video in the README is cool, showing how Claude and this server can turn a photo of the White House into an in-world creation. Yuniko Software |
|
|
📢 Elsewhere in the ecosystem |
A roundup of some other interesting stories in the broader landscape: |
![]() |
P.S. We're taking next week off, so we'll be back in two weeks on September 9. |