Public list by ~nodeweekly

Issue 634 - Domenic Denicola's modern dev setup

No, We Can't Harden Node.js Against Prototype Pollution

https://adventures.nodeland.dev/archive/no-we-cant-harden-nodejs-against-prototype/

No, We Can't Harden Node.js Against Prototype Pollution — An explanation of why the Node team rejects prototype pollution reports against core: each assumes the attacker can already write to Object.prototype, by which point the game is over. The true fix lives at the boundary where untrusted JSON becomes objects.

28 days ago

Standalone ActivityPub bots in TypeScript

https://botkit.fedify.dev/

🤖 BotKit: Build Standalone ActivityPub Bots — A way to run a bot (or multiple bots) that Mastodon users can see and follow but without needing an account anywhere. Write it all in JavaScript and self-host. I spun one up with Node (temporarily) and it worked well.

28 days ago

My Agentic Coding Setup, July 2026

https://domenic.me/agentic-coding-setup/

Domenic Denicola's Agentic Coding Setup — It's fascinating when a prolific developer (Domenic was a key figure in the adoption of promises in JavaScript, creating jsdom, and much more) shares their workflow. This is no exception, covering areas like disposable VMs, Tailscale, and worktrees.

28 days ago

Release v13.0.0 · WiseLibs/better-sqlite3

https://github.com/WiseLibs/better-sqlite3/releases/tag/v13.0.0

better-sqlite3 13.0: The Popular SQLite Library Moves to N-API — The good news is prebuilt binaries should now work across different versions of Node and Electron. There's also a new db.explain() method and a preparedStatement.toString() method to get the expanded SQL of a prepared statement.

28 days ago

GitHub - sindresorhus/execa: Process execution for humans

https://github.com/sindresorhus/execa

Execa 10.0: Better Process Execution from Node — A powerful way to run processes that makes passing in input, processing output, handling errors, piping things around, and handling streams easy. v10 trims the API and adds new stream conversion powers and a killDescendants option to terminate a subprocess's descendant processes.

28 days ago

Try Tiger Cloud Free: $1,000 Credit | Tiger Data

https://www.tigerdata.com/go/trial

Stale API Responses Start with a Stale Data Source — TimescaleDB extends Postgres for analytics on live data. No pipeline, no second database. $1000 credit to start.

3 months ago