# Posts by tag 'node.js' — Liran Tal

AI security researcher, open-source maintainer, and author. Explore Liran Tal’s blog, research papers, developer tools, books, and conference talks.

Canonical: https://lirantal.com/tag/node-js

[![](/_astro/fastify-dotenv-envschema-config.Cuj1cxfO_1F2Dy9.png)

May 1, 2026 11 min read

### Validated Fastify Configuration with dotenv, env-schema, and @fastify/env

Hands-on walkthrough: wire Fastify to load .env files, validate environment variables with JSON Schema, and expose config on the server instance, using the dotenv-org/examples Fastify reference PR as the source of truth.](/blog/fastify-dotenv-envschema-config)

*   [fastify](/tag/fastify)
*   [node.js](/tag/node-js)
*   [configuration](/tag/configuration)
*   [dotenv](/tag/dotenv)

 [![](/_astro/cli-arguments-nodejs.CP8H7Mjo_FNThL.jpg)

Sep 13, 2025 4 min read

### Getting Started with CLI Arguments in Node.js

Learn how to enhance your Node.js CLI applications using the built-in \`util.parseArgs\` API. This guide covers dual-mode operations, input validation, and testing, using the \`agent-rules\` project as a case study.](/blog/mastering-cli-arguments-nodejs)

*   [Node.js](/tag/node-js)
*   [CLI](/tag/cli)
*   [argument parsing](/tag/argument-parsing)

 [![](/_astro/nasa-_SFJhRPzJHs-unsplash.CsHkw6N7_16ogtN.jpg)

Sep 2, 2025 2 min read

### Securely Loading Credentials for Google Cloud Storage in Node.js

A guide on securely loading Google Cloud Storage credentials in Node.js applications using various methods.](/blog/securely-loading-credentials-google-cloud-storage-nodejs)

*   [google cloud](/tag/google-cloud)
*   [google cloud storage](/tag/google-cloud-storage)
*   [credentials](/tag/credentials)
*   [node.js](/tag/node-js)
