Google Gen AI SDK for TypeScript and JavaScript v1
Why let Python developers have all the fun? Now you can harness the full power of Google’s Gemini API (and Vertex platform) from Node too. v1.0 landed a few days ago, but today we also get v1.1 which includes CommonJS support. The Gemini docs and examples now use it too - https://github.com/googleapis/js-genai
#nodejs
Why let Python developers have all the fun? Now you can harness the full power of Google’s Gemini API (and Vertex platform) from Node too. v1.0 landed a few days ago, but today we also get v1.1 which includes CommonJS support. The Gemini docs and examples now use it too - https://github.com/googleapis/js-genai
#nodejs
GitHub
GitHub - googleapis/js-genai: TypeScript/JavaScript SDK for Gemini and Vertex AI.
TypeScript/JavaScript SDK for Gemini and Vertex AI. - googleapis/js-genai
👍2
express-generator-typescript: An Express.js + TypeScript App Generator
Creates the boilerplate for a TypeScript-powered Express.js app. Now uses Express.js 5. - https://github.com/seanpmaxwell/express-generator-typescript
#nodejs
Creates the boilerplate for a TypeScript-powered Express.js app. Now uses Express.js 5. - https://github.com/seanpmaxwell/express-generator-typescript
#nodejs
GitHub
GitHub - seanpmaxwell/express-generator-typescript: Create a new express app similar to express-generator but with TypeScript
Create a new express app similar to express-generator but with TypeScript - seanpmaxwell/express-generator-typescript
❤5👍1
Implement AI Safeguards with Node.js and Llama Stack
Llama Stack is Meta’s framework for building AI apps in Node, Python, Swift or Kotlin. - https://developers.redhat.com/articles/2025/05/28/implement-ai-safeguards-nodejs-and-llama-stack
#nodejs
Llama Stack is Meta’s framework for building AI apps in Node, Python, Swift or Kotlin. - https://developers.redhat.com/articles/2025/05/28/implement-ai-safeguards-nodejs-and-llama-stack
#nodejs
Red Hat Developer
Implement AI safeguards with Node.js and Llama Stack | Red Hat Developer
With Llama Stack being released earlier this year, we decided to look at how to implement key aspects of an AI application with Node.js and Llama Stack. In this post, we will discuss AI safety and
👍2❤1
Managing Feature Flags in Express with Trunker
Trunker is middleware for Express for implementing feature flags. - https://blog.migliorelli.dev/posts/managing-feature-flags-in-express-js-with-trunker
#nodejs
Trunker is middleware for Express for implementing feature flags. - https://blog.migliorelli.dev/posts/managing-feature-flags-in-express-js-with-trunker
#nodejs
blog.migliorelli.dev
Managing Feature Flags in Express.js with Trunker | Blogliorelli
Migliorelli's blog
👍1
Building a Linux Electron App
Electron is cross-platform, but there are still platform specific quirks to be aware of. - https://www.dolthub.com/blog/2025-05-29-building-a-linux-electron-app/
#nodejs
Electron is cross-platform, but there are still platform specific quirks to be aware of. - https://www.dolthub.com/blog/2025-05-29-building-a-linux-electron-app/
#nodejs
Dolthub
Building a Linux Electron App
A comprehensive guide to adapting Dolt Workbench for Linux, covering packaging choices, configuration specifics, and solutions for platform-specific challenges.
❤2👍1
Production-Grade Logging in Node.js with Pino - https://www.dash0.com/guides/logging-in-node-js-with-pino
#nodejs
#nodejs
Dash0
Production-Grade Logging in Node.js with Pino · Dash0
This article explores Pinos core features integration with popular Nodejs frameworks and setting up a productiongrade logging pipeline with OpenTelemetry
👍2
OpenAI Client 5.x: Use OpenAI's Models from Node
The latest version of OpenAI’s official JavaScript library for its various APIs now has support for all its latest models and the Realtime API (v5.0 changelog). It also supports Deno and Bun. - https://github.com/openai/openai-node
#nodejs
The latest version of OpenAI’s official JavaScript library for its various APIs now has support for all its latest models and the Realtime API (v5.0 changelog). It also supports Deno and Bun. - https://github.com/openai/openai-node
#nodejs
GitHub
GitHub - openai/openai-node: Official JavaScript / TypeScript library for the OpenAI API
Official JavaScript / TypeScript library for the OpenAI API - openai/openai-node
👍3
How to Choose the Transport Protocol for Your NestJS Microservice
NestJS, a progressive framework for building… - https://blog.stackademic.com/how-to-choose-the-transport-protocol-for-your-nestjs-microservice-a4c9ef1cacd6
#nodejs
NestJS, a progressive framework for building… - https://blog.stackademic.com/how-to-choose-the-transport-protocol-for-your-nestjs-microservice-a4c9ef1cacd6
#nodejs
Medium
How to Choose the Transport Protocol for Your NestJS Microservice
NestJS, a progressive framework for building efficient, scalable Node.js applications, offers robust tools for microservice communication…
👍2
PSA: Beware of End-of-Life Node.js Versions
Matteo Collina notes the Node.js ecosystem is “at a critical juncture”, with v18 and earlier now ‘End-of-Life’. He breaks down what that really means for users of legacy versions, and why you should skip Active LTS v20 and leap straight to v22 for maximum future-proofing. If you have to stay on older versions, though, Matteo shares an option to consider. - https://nodejs.org/en/blog/announcements/node-18-eol-support
#nodejs
Matteo Collina notes the Node.js ecosystem is “at a critical juncture”, with v18 and earlier now ‘End-of-Life’. He breaks down what that really means for users of legacy versions, and why you should skip Active LTS v20 and leap straight to v22 for maximum future-proofing. If you have to stay on older versions, though, Matteo shares an option to consider. - https://nodejs.org/en/blog/announcements/node-18-eol-support
#nodejs
nodejs.org
Node.js — Beware of End-of-Life Node.js Versions - Upgrade or Seek Post-EOL Support
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
👍2
Node v24.2.0 (Current) Released
import.meta.main is a new boolean value available in ES modules that tells you if the current module was the entry point of the current process (so you could run specific code only if a module is run directly, say). Support for HTTP/2 priority signalling has also been removed from nghttp2. - https://nodejs.org/en/blog/release/v24.2.0
#nodejs
import.meta.main is a new boolean value available in ES modules that tells you if the current module was the entry point of the current process (so you could run specific code only if a module is run directly, say). Support for HTTP/2 priority signalling has also been removed from nghttp2. - https://nodejs.org/en/blog/release/v24.2.0
#nodejs
nodejs.org
Node.js — Node.js v24.2.0 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
👍3❤1
Native Hot Module Reloading in Node via Module Hooks
A clever use of module hooks to implement ‘hot module’ functionality natively and efficiently. - https://immaculata.dev/blog/native-nodejs-hmr.html
#nodejs
A clever use of module hooks to implement ‘hot module’ functionality natively and efficiently. - https://immaculata.dev/blog/native-nodejs-hmr.html
#nodejs
❤2
Unpacking Config and Environment Variables in Node
A blog post recapping a recent session led by Liran Tal about the trickiness, and some best practices around, working with configuration and env variables in Node. - https://blog.platformatic.dev/stop-losing-sleep-over-nodejs-config-heres-how-to-get-it-right
#nodejs
A blog post recapping a recent session led by Liran Tal about the trickiness, and some best practices around, working with configuration and env variables in Node. - https://blog.platformatic.dev/stop-losing-sleep-over-nodejs-config-heres-how-to-get-it-right
#nodejs
Platformatic Blog
Unpacking Config & Env Variables in Node.js
Learn how to manage Node.js configuration effectively to avoid security risks, ensure reliability, and stop losing sleep over misconfigurations
👍3
Drop in OAuth for Your MCP Server
Agentic systems and internal services need more than API keys. Scalekit’s MCP Auth module is a drop-in solution that issues short-lived, scoped tokens to isolate access per org and simplify traceability. - https://docs.scalekit.com/guides/mcp/oauth/
#nodejs
Agentic systems and internal services need more than API keys. Scalekit’s MCP Auth module is a drop-in solution that issues short-lived, scoped tokens to isolate access per org and simplify traceability. - https://docs.scalekit.com/guides/mcp/oauth/
#nodejs
Scalekit Docs
OAuth authorization server for MCP servers
Secure your Model Context Protocol (MCP) servers with Scalekit's drop-in OAuth 2.1 authorization solution
👍1
A Way to Handle Postgres Migrations in Node
A recommendation for node-pg-migrate. - https://blog.bitexpert.de/blog/migrations-with-node-pg-migrate
#nodejs
A recommendation for node-pg-migrate. - https://blog.bitexpert.de/blog/migrations-with-node-pg-migrate
#nodejs
blog.bitexpert.de
Handling PostgreSQL Migrations in Node.js | bitExpert
Learn how to seamlessly manage existing databases, unlock powerful hidden features, and sidestep common migration mistakes with our expert guide to leveraging node-pg-migrate in your Node.js projects.
👍2
Building APIs with Node.js and gRPC -https://www.honeybadger.io/blog/building-apis-with-node-js-and-grpc/
#nodejs
#nodejs
Honeybadger Developer Blog
Building a gRPC Node.js API
Building gRPC Node.js applications is becoming increasingly popular. Read this comprehensive guide to learn how to build a gRPC server using Node.js.
👍2
Nest.js and Modular Architecture: Principles and Best Practices
Discover How to Better Organize Your Modules by… - https://levelup.gitconnected.com/nest-js-and-modular-architecture-principles-and-best-practices-806c2cb008d5
#nodejs
Discover How to Better Organize Your Modules by… - https://levelup.gitconnected.com/nest-js-and-modular-architecture-principles-and-best-practices-806c2cb008d5
#nodejs
Medium
Nest.js and Modular Architecture: Principles and Best Practices
Discover How to Better Organize Your Modules by Following 8 Architecture Guidelines
👍3
Node.js Moves Toward Stable TypeScript Support with Amaro 1.0
Amaro is Node’s official way to strip types out of TypeScript code so that Node can run it (though you can also use Amaro as a library, if you prefer). The 1.0 release is a key milestone on the way to moving TypeScript support in Node.js from experimental to stable in a release later this year. Sarah rounds up the entire story. - https://socket.dev/blog/node-js-moves-toward-stable-typescript-support-with-amaro-1-0
#nodejs
Amaro is Node’s official way to strip types out of TypeScript code so that Node can run it (though you can also use Amaro as a library, if you prefer). The 1.0 release is a key milestone on the way to moving TypeScript support in Node.js from experimental to stable in a release later this year. Sarah rounds up the entire story. - https://socket.dev/blog/node-js-moves-toward-stable-typescript-support-with-amaro-1-0
#nodejs
Socket
Node.js Moves Toward Stable TypeScript Support with Amaro 1....
Amaro 1.0 lays the groundwork for stable TypeScript support in Node.js, bringing official .ts loading closer to reality.
👍1
Using await at the Top Level in ES Modules
Top-level await is supported in all modern browsers and in Node.js (beyond v16) in .mjs files or .js files specified as modules. - https://allthingssmitty.com/2025/06/16/using-await-at-the-top-level-in-es-modules/
#nodejs
Top-level await is supported in all modern browsers and in Node.js (beyond v16) in .mjs files or .js files specified as modules. - https://allthingssmitty.com/2025/06/16/using-await-at-the-top-level-in-es-modules/
#nodejs
Allthingssmitty
Using await at the top level in ES modules - Matt Smith
Modern JavaScript is evolving. Learn how top-level 'await' works, where to use it, and when to avoid it in your modules.
👍1
The Best JavaScript Web Scraping Libraries
A few options to consider including Crawlee, Cheerio, and using browsers from Node. - https://blog.apify.com/best-javascript-web-scraping-libraries/
#nodejs
A few options to consider including Crawlee, Cheerio, and using browsers from Node. - https://blog.apify.com/best-javascript-web-scraping-libraries/
#nodejs
Apify Blog
The best JavaScript web scraping libraries in 2025
We've been scraping with JS for a decade. This selection of 5 libraries is informed by our experience of using them.
👍1