Category: node js

Node 21.7 and TypeScript 5.4

March 12, 2024 By Mark Otto 0

Shiki 1.0: A Powerful Syntax Highlighter — A few months ago, we linked to Shikiji, a fork of Shiki that was created to push the project forward. Happily, the creators of both libraries decided to join forces and Shiki 1.0 was born. It’s a syntax…

A new challenger appears

March 7, 2024 By Mark Otto Off

📒  Eloquent JavaScript Goes Fourth — Coming several years after the third edition, the latest version of, perhaps, the best ‘all rounder’ book for learning JavaScript is here: “adjusted to the realities of 2024 and generally touched up.” You can read it on the Web,…

A new (small) Express.js release appears

March 5, 2024 By Mark Otto 0

Deno Introduces JSR: A New JavaScript Registry — The JavaScript Registry (a.k.a. JSR) is a new TypeScript-first, ESM-only module registry designed for the entire JavaScript ecosystem (not just Deno). This post digs into what it’s all about. I find it rather cute that npm’s own…

Postgres in TypeScript

February 29, 2024 By Mark Otto Off

PGlite: PostgreSQL in WebAssembly (and TypeScript) — People have brought Postgres into the browser before, albeit atop a Linux VM WASM layer. PGlite, however, packages a WASM build of Postgres into a TypeScript library that can be run in the browser or on Node.js or…

Say hi to Rocket Turtle

February 27, 2024 By Mark Otto 0

🚀🐢  𝕏 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…

A big update for ECharts

February 22, 2024 By Mark Otto Off

📊 Apache ECharts 5.5: The Powerful Visualization Library — ECharts’ big selling point, beyond being a well supported Apache-backed project, is its balance of power and simplicity. You can do a lot with it (check out the many examples here) without the code becoming complex. v5.5…

To npm, or not to (include) npm?

February 20, 2024 By Mark Otto 0

Apologies if you noticed there was no Node Weekly last week. This was intentional, but I forgot to mention it in advance. It’s the usual weekly service now until Easter, at least.. 🙂__Your editor, Peter Cooper Node Community Debates Enabling Corepack by Default — Node developers…

TC39 adds a new stage for ECMAScript proposals

February 15, 2024 By Mark Otto Off

Tempo: An Easier Way to Work with Dates — We think they nailed their own summary: “A collection of utilities for working with the native Date object — an important distinction from other libraries that provide custom date primitives. Under the hood, Tempo mines Intl.DateTimeFormat…

Gorillas

February 8, 2024 By Mark Otto Off

jQuery 4.0.0 Beta — I recently looked at issue #1 of JavaScript Weekly and the top two items were jQuery, so it’s nice to feature it 🙂 You might not be using jQuery, but it’s still everywhere, including WordPress. v4 says goodbye to IE 10…

An open SaaS boilerplate app

February 6, 2024 By Mark Otto 0

Learn Advanced JavaScript Performance Optimization — Garbage collection, memory profiling, data structures like sets and arrays, and event loop management. Learn performance-driven programming, preparing you to write blazingly fast and efficient code! Frontend Masters Malicious npm Package Targeting Roblox Users for Data Theft — It feels…