Best of Node.jsMarch 2026

  1. 1
    Article
    Avatar of nodelandAdventures in Nodeland·6w

    My Personal Skills for AI-assisted Node.js Development

    Matteo Collina, a Node.js core contributor and Fastify author, shares a public 'skills' repository that encodes his Node.js, Fastify, and TypeScript best practices for use with AI coding assistants. The repo follows the open Agent Skills standard (supported by Claude Code, GitHub Copilot, OpenAI Codex, and others) and can be installed via `npx skills add mcollina/skills`. Skills covered include Fastify plugin architecture, Node.js internals, advanced TypeScript types, OAuth 2.0, ESLint v9 linting, Git/GitHub workflows, and technical documentation using the Diátaxis framework. Each skill is a folder with a SKILL.md metadata file, optional scripts, references, and assets that AI agents load to apply consistent patterns during code generation and review.

  2. 2
    Article
    Avatar of dailydaily.dev·2w

    We built an org-wide AI agent in 4 days. Here's what broke in the weeks after.

    daily.dev built 'Smith', a 29K-line TypeScript AI agent integrated into their Slack workspace in just 4 days using Codex. The post covers the production incidents and security challenges that followed: credential leaks in a shared runtime requiring a growing command sanitizer, GitHub token bleeding between user sessions, a Node.js event-loop hang that systemd couldn't detect (fixed with a watchdog + health checks), memory exhaustion from a power user's long conversations (fixed with cgroup limits), and a progressive tool disclosure system to manage 60+ tools. Smith self-authors its own reusable skills via a git-backed 'brain' repo and now runs autonomous nightly tasks like spam sweeps and A/B experiment audits. Known remaining issues include an unaudited skill brain, incomplete command sanitizer, and an unsolved crash pattern from one heavy user.

  3. 3
    Article
    Avatar of electronElectron·4w

    Electron 41.0

    Electron 41 is released with Chromium 146.0.7680.65, V8 14.6, and Node v24.14.0. Notable additions include ASAR Integrity digest support for macOS (tamper detection at app launch), improved Wayland support with drop shadows and extended resize boundaries for frameless windows, and MSIX auto-updater support. New APIs include WebSocket authentication via the login event, a reason property for dismissed Windows notifications, extended Windows notification actions (buttons, dropdowns, replies), and a disclaim option for TCC disclaiming on macOS. Breaking changes include PDFs now rendering within the same WebContents using OOPIFs instead of a separate guest WebContents, and updated cookie change cause values in the cookie 'changed' event. Electron 38.x.y has reached end-of-support.

  4. 4
    Article
    Avatar of hnHacker News·5w

    GitHub - understudy-ai/understudy: An understudy watches. Then performs.

    Understudy is an open-source, teachable desktop AI agent for macOS that operates your computer like a human colleague across GUI, browser, shell, and messaging interfaces. It uses a five-layer architecture: native computer operation, learning from demonstrations, crystallized memory of repeated workflows, route optimization (preferring faster API/CLI paths over GUI over time), and eventual proactive autonomy. Layers 1-2 are fully implemented today. You teach it a task once via screen recording, it extracts intent (not just coordinates), and publishes a reusable SKILL.md. Built on Node.js, model-agnostic (supports Anthropic, OpenAI, Gemini, etc.), with 47 built-in skills and 8 messaging channel adapters.

  5. 5
    Article
    Avatar of nerdydevAdam Argyle·6w

    My OpenClaw Token Dashboard · March 2, 2026

    A developer built a static Astro dashboard to track AI assistant token usage and costs across Discord threads, cron jobs, and projects. By parsing JSONL session logs with a Node.js script, they discovered two Discord threads accounted for 60% of total spend. The key insight: long-running Discord threads act as context traps, accumulating conversation history and inflating costs. The fix involves starting fresh threads per topic, using sub-agents for isolated tasks, and treating catch-all channels as lobbies rather than workspaces.

  6. 6
    Article
    Avatar of collectionsCollections·4w

    Wasmer's Edge.js runs Node.js apps inside a WebAssembly sandbox

    Wasmer has open-sourced Edge.js, a JavaScript runtime that runs Node.js applications inside a WebAssembly sandbox using WASIX (an extension to WASI). Unlike Deno or Cloudflare Workers, Edge.js doesn't replace the Node.js API surface — it sandboxes only OS syscalls and native code via NAPI, letting existing Node.js v24 apps run unmodified. Wasmer claims it passes 3,592 of 3,626 Node.js compatibility tests, outperforming Bun and Deno on the same suite. The runtime supports V8 and JavaScriptCore, with QuickJS and SpiderMonkey planned. Performance overhead is 5-20% normally and up to 30% with full sandboxing. Notably, the project was built in weeks using OpenAI Codex. It targets AI and edge computing workloads where safely running untrusted Node.js code is a priority.

  7. 7
    Video
    Avatar of denoDeno·3w

    Deno 2.7

    Deno 2.7 ships several notable improvements: full support for the Temporal API as a modern replacement for the legacy Date object, native Windows on ARM builds eliminating x86 emulation overhead, and support for the package.json overrides field for better Node.js compatibility. The release also introduces a simplified subprocess API, a new `deno create` command for project scaffolding, a `--compile` flag for installing npm packages as standalone executables, a `--self-extracting` flag for compiled binaries to extract embedded files to disk, and a `--check-js` flag for type-checking JavaScript files from the CLI.

  8. 8
    Article
    Avatar of hnHacker News·3w

    404 Deno CEO not found

    A developer who invested heavily in Deno reflects on the company's recent mass layoffs and broader decline. The post traces Deno's trajectory from its $4.9M seed round and $21M Series A through failed products like Deno Deploy and JSR, arguing that the ecosystem never captured enough developer interest. Key criticisms include inconsistent Deploy performance, confused packaging strategy (HTTP imports vs package.json), and JSR's failure to gain traction compared to alternatives like NPMX. The author speculates about a possible AI pivot or OpenAI acquisition and calls on CEO Ryan Dahl to communicate what comes next for the runtime.