Public list by ~nodeweekly

Issue 633 - The life of a ~200ms HTTP request to a Node app

Build Durable AI Agent Systems

https://master.dev/courses/agent-harness/

The Best Harness Wins, Not the Best Model. Learn Harness Engineering — Scott Moss (Netflix) teaches you to wrap an LLM in a production-grade harness. Learn durable execution, sandboxing, memory, and multi-agent orchestration.

about 1 month ago

Fetch Needs Error Codes

https://www.jasnell.me/posts/fetch-needs-error-codes

Fetch Needs Error Codes — e.cause.code lets you find out why a fetch() failed in Node, but the spec says failures are just bare TypeErrors, so HTTP/2/3 typed signals like "safe to retry this POST" go missing. James, who created Node's error code convention, is pushing a TC39 proposal to standardize a fix.

about 1 month ago

Proxy and Reflect

https://piccalil.li/blog/proxy-and-reflect/

Proxy and Reflect: Redefining How Objects Fundamentally Work — A deep dive into intercepting the internal operations of JavaScript objects, covering why Reflect exists at all, and ending with a small reactive state system.

about 1 month ago

Telegram Serverless

https://core.telegram.org/bots/serverless

Telegram Serverless: Run Telegram Bots on Telegram's Servers — Creating a bot for Telegram is easy (it has a great API) with libraries like node-telegram-bot-api, but it's starting to support running them on its own servers.

about 1 month ago

GitHub - run-llama/liteparse: A fast, helpful, and open-source document parser

https://github.com/run-llama/liteparse#liteparse

LiteParse 2: Fast, Light PDF Document Parsing — A PDF parser built in Rust with bindings for Node (plus WASM, Rust, and Python) — it worked great in my testing. It includes OCR, handles layouts/is spatially aware, and is fast (a complex 140-page PDF took ~10 seconds). Here's how to get started from Node.

about 1 month ago

An interactive visualization that follows a single HTTP request through its entire ~200ms life — DNS, TCP, TLS, the kernel, Node's event loop, Postgres, and back

https://200ms.thenodebook.com/#act-0-prologue

Follow a Single HTTP Request Through Its ~200ms Life — From the creator of NodeBook, a thorough guide to Node's internals, comes a scroll-driven visualization following every step a single HTTP POST request takes from the user's click to Node's event loop and on to a database behind it.

about 1 month ago

Release v7.0.0 · actions/setup-node

https://github.com/actions/setup-node/releases/tag/v7.0.0

actions/setup-node@v7: Install Node in GitHub Actions — The popular way to set up an Actions workflow with a version of Node brings changes supporting GitHub's cache-poisoning defenses, inspired by recent exploits. There are also new docs on publishing to npm with Trusted Publisher (OIDC).

about 1 month ago

Mediabunny — A complete JavaScript media toolkit for the browser | Mediabunny

https://mediabunny.dev/

🎬 Mediabunny: A Full Media Toolkit for JavaScript — It's been a year since we mentioned this library for reading/writing/converting media formats (MP4, MP3, and more). Since then, it's added Apple ProRes, HLS read/write, and a new server package that makes it all even easier to use from Node.

about 1 month ago

tinbase — the Supabase-compatible backend that fits in a tin

https://www.tinbase.dev/

Tinbase: A Supabase-Compatible Backend in a Single Binary — Provides a local Supabase-like dev experience using a JS backend built atop PGlite and pg-mem. A sort of mini, local-only Postgres wrapped in the same APIs as Supabase, so supabase-js works unchanged.

#supabase alternative #supabase local #pocketbase alternative #postgres backend #pglite #supabase-js

about 1 month 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