Node.js documentary; nodejs.org redesign; require(esm) in Node.js; new built-in Node.js features;

Lots of Node.js news in this issue! We have added sections to help you skip it in case you are not interested.

Axel & Jowe

Node.js news

Node.js: The Documentary | An origin story [63-min. video]

www.youtube.com @nodejs@social.lfx.dev github.com/honeypotio

“Join us as we delve into the origins of Node.js, meet some of its earliest contributors and explore the complicated dynamics between corporations using open source technologies and the dedicated community members who fuel their progress. Featuring interviews with Ryan Dahl (creator of Node.js), Isaac Schlueter (creator of npm) and more.”

The redesigned nodejs.org is live

social.lfx.dev @nodejs@social.lfx.dev

Highlights of the new website (quoting the Mastodon post):

  • Fresh look
  • Comprehensive search
  • New learning resources
  • APIs & downloads unchanged
  • Improved contributor DX

If you want to read more about the history of the redesign and the technology that is used, check out “Diving into the Node.js website redesign” by Brian Muenzenmeyer.

require(esm) in Node.js

joyeecheung.github.io github.com/joyeecheung

“Recently I landed experimental support for require()-ing synchronous ES modules in Node.js, a feature that has been long overdue. In the pull request, I commented with my understanding about why it did not happen sooner before this pull request in 2024. This post expands on that comment a bit more.”

JAMstacked

cfe.dev Sponsor

If you're interested in full stack development using JavaScript, also check out the Jamstacked newsletter. It publishes every two weeks including the top links, with context, for web developers curated by @remotesynth.

Three new built-in Node.js features

www.raymondcamden.com @raymondcamden@mastodon.social

  • Watch and reload on change
  • Loading environment variables
  • Colorful output

Node.js Technical Steering Committee confirms: no intention to remove npm from distribution

socket.dev @sarahgooding@fosstodon.org @SocketSecurity@fosstodon.org

Other topics

vlt technology Inc. unveils team & investors and hints at mission: improving JavaScript packaging ecosystem

blog.vlt.sh github.com/isaacs github.com/darcyclarke github.com/ruyadorno github.com/vltpkg

Key members of the team:

Their mission: “We care deeply about developer platforms & tooling, which is why we've spent so much time in this space. However, the packaging ecosystem has stagnated & so there is a wealth of opportunity to innovate. Our mission has always been to improve the developer experience, and we're thrilled to be working together on it again.”

Igalia joins Open Web Docs Governing Committee

openwebdocs.org @floscholz@front-end.social @openwebdocs@front-end.social @igalia@floss.social

“Open Web Docs is excited to welcome Igalia to our Governing Committee, joining Google and Microsoft Edge. The Governing Committee administers OWD’s financial sponsorships, made via Open Collective, and explores strategic partnerships and needs for web documentation projects.”

“The Governing Committee is composed of organizations sponsoring at the Platinum level, elected representatives from the Gold membership level, individual advisory members, and OWD’s Director.”

Turborepo 1.13: new terminal UI and more

turbo.build github.com/gsoltis github.com/chris-olszewski github.com/vercel

Highlights (quoting the blog post):
  • New terminal UI [experimental]: Interact with your tasks locally in an enhanced terminal experience
  • Enable the fastest defaults: Make your local development environment faster with turbo scan
  • CI logging improvements: Support for four major providers and automatic unfurling of errored tasks
  • Enhanced prune support: Bug fixes and improved stability for turbo prune

Kuto: ship JavaScript updates incrementally

samthor.au @samthor@mastodon.social

"Roughly, Kuto splits web app bundles into:

  • a “corpus” part with side-effect free code which can be cached for a long time
  • a “main” part with the remaining code

The main part changes with each update. If the corpus part changes:

  • Old functionality that’s not needed anymore: This code remains as junk in the old corpus (which is usually still cached).
  • New functionality: Is put into a new, additional corpus file. The article explains how Kuto handles the fragmentation caused by creating new corpus files.

Why do this? Updates get smaller and can be loaded faster because they use what’s already cached locally."

Markcheck: test Markdown code blocks with JavaScript and other languages

github.com @rauschma@fosstodon.org

What do you think of this issue?

If you have any comments or feedback, just reply to this email!

This email was sent to you. You can unsubscribe from this list here or update your preferences.

Older messages

Speedometer 3.0 benchmark; Rspack v0.5.7; Bun v1.0.31; finding unused files, dependencies and export

Tuesday, March 19, 2024

We have 7 links for you - Stay up-to-date on JavaScript and tools WorkOS, the modern API for auth and user identity. workos.com Sponsor WorkOS enables B2B SaaS companies to accelerate enterprise

Rolldown; Node v21.7.0 (Current); Biome v1.6; open source package registries; JS in Safari 17.4; Int

Tuesday, March 12, 2024

We have 7 links for you - Stay up-to-date on JavaScript and tools WorkOS, the modern API for auth and user identity. workos.com Sponsor WorkOS enables B2B SaaS companies to accelerate enterprise

Babel 7.24.0; Parcel v2.12.0; Package Metadata Interoperability Collab Space; Eloquent JavaScript...

Tuesday, March 5, 2024

We have 8 links for you - Stay up-to-date on JavaScript and tools WorkOS, the modern API for auth and user identity. workos.com Sponsor WorkOS enables B2B SaaS companies to accelerate enterprise

JS toolchain for Wasm components; Node.js in 2023; ESLint in 2023; Deno package registry

Tuesday, February 27, 2024

We have 6 links for you - Stay up-to-date on JavaScript and tools WorkOS, the modern API for auth and user identity. workos.com Sponsor WorkOS enables B2B SaaS companies to accelerate enterprise

New package repository JSR; proposed Set methods; Array.prototype.with(); Promise collection methods

Tuesday, February 20, 2024

We have 8 links for you - Stay up-to-date on JavaScript and tools WorkOS, the modern API for auth and user identity. workos.com Sponsor WorkOS enables B2B SaaS companies to accelerate enterprise

You Might Also Like

Power BI Weekly #253 - 9th April 2024

Tuesday, April 9, 2024

Power BI Weekly Newsletter Issue #253 powered by endjin Welcome to the 253rd edition of Power BI Weekly. A couple of announcements this week. One of them has probably made itself apparent to those of

Microsoft employees did it

Tuesday, April 9, 2024

Microsoft employees opened the door View this email online in your browser By Christine Hall Tuesday, April 9, 2024 Good afternoon! In today's TechCrunch PM, we learn what caused a Microsoft breach

📲 Forget Google, Samsung's Stock Apps Are Pretty Great — Why I Prefer Linux Over Windows

Tuesday, April 9, 2024

Also: Google One Should Copy Apple One, and More! How-To Geek Logo April 9, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Inline Dependencies, pipx, Multiplying Sequences, and More

Tuesday, April 9, 2024

Install and Execute Python Applications Using `pipx` #624 – APRIL 9, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Install and Execute Python Applications Using pipx In this tutorial, you'll

Daily Coding Problem: Problem #1407 [Medium]

Tuesday, April 9, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Mailchimp. You are given an array representing the heights of neighboring buildings on a

Charted | Visualizing the Growth of $100, by Asset Class (1970-2023) 📈

Tuesday, April 9, 2024

In this graphic, we show asset class returns across US equities, bonds, real estate, gold and cash since 1970. View Online | Subscribe Presented by: Your golden opportunity awaits. Learn more about

Noonification: AI and the Problem of “Knowledge Collapse”

Tuesday, April 9, 2024

Top Tech Content sent at Noon! Get Algolia: AI search that understands How are you, @newsletterest1? 🪐 What's happening in tech this week: The Noonification by HackerNoon has got you covered with

We're live

Tuesday, April 9, 2024

AI Demo Day just started ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚙️ DJ's 💀

Tuesday, April 9, 2024

Plus: Disharmony in the Google AI ranks... ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Everything announced at Google Cloud Next '24

Tuesday, April 9, 2024

5 maintenance Linux commands; Sennheiser's new earbuds; Best home battery -- ZDNET ZDNET Tech Today - US April 9, 2024 placeholder Google Workspace gets new generative AI features, including an AI-