🇺🇦 #​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 need to see some examples to really get the idea, but it’s cool (or 'wild', if you will).

ehmicky

A Command-Line Argument Parsing API for Node.js Core? — Benjamin Coe is seeking community feedback regarding the addition of a minimal command-line argument parser (that goes beyond the basics) to Node.js as outlined in the linked pull request. If all goes well, “there’s a chance it lands early in the lifetime of Node v18,” he says.

Benjamin Coe

Fight Bugs with AppSignal in Multiplayer Mode — Fighting bugs on your own is hard. You need to get information from your app, understand the problem, and come up with possible solutions. With AppSignal, the whole team comes together.

AppSignal sponsor

Node v17.9.0 (Current) Released — Principally a release of tweaks, fixes, and minor improvements, with little of particular note.

Juan José Arboleda

Oclif 3.0: Heroku's Open CLI Framework for Node — A mature framework for building command line interfaces whether with a few simple flags or lots of subcommands. Today’s v3.0 release adds support for creating Mac packages that run natively on M1-based machines. GitHub repo.

Heroku

Quick bytes:

đź’» Jobs

Join the Team of the AI Start-Up Kausa as Full Stack Engineer — We're looking for someone sharing our passion for AI and is eager to build our decision intelligence platform in React, TS & Node.js.
Kausa

Find Tech Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.
Hired

Comparing Plugin Systems Between Express, Fastify and NestJS — A look at how the most popular Node web frameworks approach extensibility and modularity throughout different plugin patterns.

Rubén Restrepo

Keep Up with the Latest in Startups, Tech, & Programming in Just 5 Min

TLDR Newsletter sponsor

How to Use a Proxy in Next.js — A proxy is used to act as a relay between clients and servers and can be easily implemented in Next.js apps.

Precious Luke

🛠 Code & Tools

npm-registry-firewall 1.7: npm Registry Proxy with On-the-Fly Filtering — Can be used to restrict access to packages by way of numerous predicates around names, versions, orgs, age, etc.

Anton Golub

YouTube.js 1.4: A Wrapper Around YouTube's Private API — The way this is described, I suspect your mileage could vary.. but it’s an interesting idea and uses the same API as YouTube clients.

LuanRT

article-parser: Node Library to Extract Articles from Web Pages — Give this a URL and, fingers crossed, you can get some useful content back. Live demo. You may not be surprised to know Readability is used under the hood to make most of this work :-)

Dong Nguyen

Free Activity Feeds & Chat APIs for Qualifying Teams

Stream sponsor

Chalk.ist: Create Beautiful Images of Your Source Code — Quickly turns your source code into nice sharable images.

Kasper Mikiewicz

Glob 8.0: Match Files Using Shell-Style Patterns — Such a cute logo!
Isaac Z. Schlueter

Simple Git 3.6: A Lightweight Interface for Running git Commands in Node Apps
Steve King

Papr 3.0: MongoDB TypeScript-Aware Models
Plex

Mailgun.js: A JavaScript SDK for Mailgun — As in the ESP.
Mailgun Team