Wild wild property access

🇺🇦 #​433 — April 14, 2022 Read on the Web Node Weekly 🤠  Wild Wild Path: Object Property Paths with Wildcards and Regexps — A neat way to access properties in objects (which can be deeply nested) by way of string based queries that support wildcards and regular expressions. You Read more…

The one with the epic code and tools section

🇺🇦 #​432 — April 7, 2022 Read on the Web Node Weekly JavaScript and Node Testing Best Practices: 2022 Edition — Fifty best practices divided into categories (testing, backend, frontend, etc.) complete with simple examples. We first linked to this 2½ years ago, but a new edition is now out Read more…

Review: The 10 best JavaScript editors

JavaScript programmers have many good tools to choose from—almost too many to keep track of. In this article, I discuss 10 text editors with good support for developing with JavaScript, HTML5, and CSS, and for documenting with Markdown. Why use an editor for JavaScript programming instead of an IDE? In Read more…

A roundup of what’s new in Node.js core

🇺🇦 #​431 — March 31, 2022 Read on the Web Node Weekly What’s New in Node Core: March 2022 Edition — Rapidly approaching the start of its teenage years (yep, Node turns 13 this May), development of new features in Node isn’t slowing down at all, but what’s going on? Read more…

Review: The 6 best JavaScript IDEs

JavaScript is used for many different kinds of applications today. Most often, it works with HTML5 and CSS to build web front ends. But JavaScript also helps build mobile applications, and it has found an important place on the back end in the form of Node.js servers. Fortunately, JavaScript development Read more…

Intro to Lit: A JavaScript framework

Lit is one of the more interesting front-end JavaScript frameworks for reactive programming. It’s caught quite a bit of interest from developers, but remains relatively under the radar compared to other reactive frameworks. Lit is built on top of the Web Components standard and prioritizes speed and a small set Read more…

Damage caused by package-based protest

🇺🇦 #​429 — March 17, 2022 Read on the Web Node Weekly How the 1peacenotwar Module Sabotaged Software to Protest Russia’s Invasion of Ukraine — Users of a variety of systems (including Vue CLI as seen here) began to notice that the node-ipc dependency was doing some unusual things, such Read more…

What hides in your node_modules?

#​428 — March 10, 2022 Read on the Web Node Weekly What’s Really Going On Inside Your 1node_modules Folder? — A running joke is that 1node_modules folders are so huge they’re heavier than black holes but when packages get taken over by nefarious groups, the contents of node_modules becomes somewhat Read more…