Category: node js

CommonJS, we love you, we love you not..

July 6, 2023 By Mark Otto Off

What’s Next for JavaScript: New Features to Look Forward to — A reassuring and high level look at just what goes into making JavaScript better over time, along with some of the new things about to appear or still making their way through the arduous…

Deno wants us to ditch CommonJS

July 4, 2023 By Mark Otto 0

RegExp’s v Flag with Set Notation and Properties of Strings — The capability of regexes in Node has been turned up a few notches, especially in the support for, and manipulation of, Unicode character sets (for example, you can now do things like ‘match all…

This is a doozy of an issue

June 29, 2023 By Mark Otto Off

A Massive Bug at the Heart of the npm Ecosystem — “This is a doozy,” says the author, who used to work on the npm CLI team. We don’t want to spoil his story too much, but in short, package manifests and actual package contents…

Why Node permissions are experimental for now

June 27, 2023 By Mark Otto 0

A Day in the Life of an Ethical Hacker — Ethical hackers proactively identify security weaknesses before they can be exploited by malicious actors. Learn practical steps for getting started with ethical hacking, from reconnaissance and vulnerability exploitation to responsible disclosure. Snyk A Look at TypeScript…

Svelte 4 released

June 22, 2023 By Mark Otto Off

UnsuckJS: Comparing Lightweight JavaScript Options — “No build tools, no compilers, and no hassle.” It’s a table of frontend JavaScript libraries on a simple page – that’s it! But it’s a handy table, letting you see the relative popularity, size, and latest versions of libraries as…

Getting under Node’s skin

June 20, 2023 By Mark Otto 0

▶  Recreating a JS Runtime to Understand Node’s Magic — Popular speaker, educator, Microsoft MVP and Node.js core team member Erick gives a very enthusiastic talk on the latest ‘hello world’ in the JavaScript world: building a runtime 😏 Somehow, Erick manages to run through the…

11 years of JavaScript on top

June 15, 2023 By Mark Otto Off

Perhaps best known as the creator of Angular, Miško is on a fresh mission with Qwik. Recently reaching v1.0 and focusing on the ‘instant’ delivery of full-stack apps to end users, Qwik takes an interesting approach around ‘streaming’ JavaScript to the client only when needed.…

Let’s get debugging

June 13, 2023 By Mark Otto 0

Node v20.3.0 (Current) Released — On paper, it’s a minor release, but a libuv upgrade (the library that provides Node with its async I/O functionality) introduces significant performance improvements on Linux, AbortSignal.any() has been introduced, and Ruy Adorno’s presence on the Node.js TSC is officially recognized.…

Douglas Crockford calls JavaScript ‘smelly.’

June 8, 2023 By Mark Otto Off

Announcing TypeScript 5.1 — This release of the statically typed JavaScript superset is a gentle ‘quality of life’ step forward rather than a featureful extravaganza, but we get support for linked editing of JSX tag names, namespaced JSX attributes, the ability to have unrelated types…

Hands on with Node’s new built-in test runner

June 6, 2023 By Mark Otto 0

qnm: A CLI Tool to Look Into node_modules — If you’ve been into a node_modules folder and been overwhelmed, this tool (supporting both npm and Yarn) lets you dig around with extra guidance as to what is what. You can use fuzzy search to find…