node.js

Tag: node.js

50 posts
Asynchronous JavaScript for the Browser — Complete PictureAsynchronous JavaScript for the Browser — Complete Picture
Vishuddha icon
Vishuddha

Asynchronous JavaScript for the Browser — Complete Picture

How the browser event loop actually works — tasks, microtasks, Web APIs — and what async/await is really doing underneath the syntax sugar. Includes the edge cases that actually break in production.

·
Aug 25
·
Nginx で『502 Bad Gateway』が出た時の原因特定フローチャートと速攻解決ガイドNginx で『502 Bad Gateway』が出た時の原因特定フローチャートと速攻解決ガイド
半ちゃーはん特盛りテック別館 icon
半ちゃーはん特盛りテック別館
tech.ice-military.com

Nginx で『502 Bad Gateway』が出た時の原因特定フローチャートと速攻解決ガイド

1. 導入:突然の502 Bad Gateway…!画面に広がる「白い絶望」 WebサイトやAPIの開発中、あるいは運用中のサーバーにアクセスした瞬間、画面にぽつんと表示される無機質なテキスト。 502 Bad Gate […]

·
Aug 14
·
TYL: npx setup-trusted-publishingTYL: npx setup-trusted-publishing
T
TIL Tech
til-tech.pckt.blog

TYL: npx setup-trusted-publishing

That's Today You Learnt instead of Today I Learned, enjoy!

·
Jul 20
·
yallmap — Yet Another LLM Proxy
G
Grokkist
grokkist.com

yallmap — Yet Another LLM Proxy

Building an Anthropic-native LLM gateway in TypeScript

·
Jun 4
·
Only Node.js subpaths with no-restricted-imports and perfectionist/sort-imports
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Only Node.js subpaths with no-restricted-imports and perfectionist/sort-imports

This post will show you how to migrate to using Node.js subpaths and how to use the no-restricted-imports and perfectionist/sort-imports ESLint rule to help you sort your imports.

·
Mar 14
·
Only Node.js subpaths with no-restricted-imports and perfectionist/sort-imports
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Only Node.js subpaths with no-restricted-imports and perfectionist/sort-imports

This post will show you how to migrate to using Node.js subpaths and how to use the no-restricted-imports and perfectionist/sort-imports ESLint rule to help you sort your imports.

·
Mar 14
·
Making a Web Service using Claude Code - a Better Way
G
Grokkist
grokkist.com

Making a Web Service using Claude Code - a Better Way

How I developed a Fastify API from scratch with Claude Code

·
Mar 11
·
Azure DevOps: merging pull requests with conventional commits
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure DevOps: merging pull requests with conventional commits

How to merge a pull request in Azure DevOps and maintain a git commit history of conventional commits, using the Azure DevOps API and build validations.

·
Aug 28 '25
·
Azure DevOps: merging pull requests with conventional commits
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure DevOps: merging pull requests with conventional commits

How to merge a pull request in Azure DevOps and maintain a git commit history of conventional commits, using the Azure DevOps API and build validations.

·
Aug 28 '25
·
Azure DevOps: merging pull requests and setting autocomplete with the API
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure DevOps: merging pull requests and setting autocomplete with the API

How to merge a pull request in Azure DevOps or set it to autocomplete using the Azure DevOps API Client for Node.js.

·
Jul 24 '25
·
Azure DevOps: merging pull requests and setting autocomplete with the API
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure DevOps: merging pull requests and setting autocomplete with the API

How to merge a pull request in Azure DevOps or set it to autocomplete using the Azure DevOps API Client for Node.js.

·
Jul 24 '25
·
Azure DevOps: using DefaultAzureCredential in an Azure Pipeline with AzureCLI@2
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure DevOps: using DefaultAzureCredential in an Azure Pipeline with AzureCLI@2

How to use DefaultAzureCredential in an Azure DevOps pipeline in the same way as you can locally.

·
Jul 17 '25
·
Azure DevOps: using DefaultAzureCredential in an Azure Pipeline with AzureCLI@2
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure DevOps: using DefaultAzureCredential in an Azure Pipeline with AzureCLI@2

How to use DefaultAzureCredential in an Azure DevOps pipeline in the same way as you can locally.

·
Jul 17 '25
·
Azure DevOps: pull requests and dynamic required reviewers
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure DevOps: pull requests and dynamic required reviewers

How to have dynamically assigned required reviewers for a pull request in Azure DevOps using build validations and the Azure DevOps Client for Node.js.

·
Jun 24 '25
·
Azure DevOps: pull requests and dynamic required reviewers
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure DevOps: pull requests and dynamic required reviewers

How to have dynamically assigned required reviewers for a pull request in Azure DevOps using build validations and the Azure DevOps Client for Node.js.

·
Jun 24 '25
·
James Garbutt - E18e
Devtools FM icon
Devtools FM
devtools.fm

James Garbutt - E18e

James Garbutt explains e18e, the community initiative focused on improving JavaScript package performance across the entire npm ecosystem.

·
May 11 '25
·
Static Web Apps CLI: local authentication emulation with ASP.NET
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Static Web Apps CLI: local authentication emulation with ASP.NET

The Static Web Apps CLI has a local authentication emulator. This is a useful tool for local development, and can be used with ASP.NET authentication. This post shows how.

·
Mar 28 '25
·
Static Web Apps CLI: local authentication emulation with ASP.NET
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Static Web Apps CLI: local authentication emulation with ASP.NET

The Static Web Apps CLI has a local authentication emulator. This is a useful tool for local development, and can be used with ASP.NET authentication. This post shows how.

·
Mar 28 '25
·
Kindle Unlimitedの検索が使いにくいので、好きな作家の対象本を一覧表示するサービスを作った
N
nove-b blog
blog.nove-b.dev/

Kindle Unlimitedの検索が使いにくいので、好きな作家の対象本を一覧表示するサービスを作った

·
Feb 26 '25
·
Google CloudでNode.jsを起動する
N
nove-b blog
blog.nove-b.dev/

Google CloudでNode.jsを起動する

·
Feb 22 '25
·
Node.js, Azure Application Insights, and Fastify
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Node.js, Azure Application Insights, and Fastify

Learn how to set up a Node.js with Azure Application Insights and Fastify.

·
Feb 16 '25
·
Node.js, Azure Application Insights, and Fastify
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Node.js, Azure Application Insights, and Fastify

Learn how to set up a Node.js with Azure Application Insights and Fastify.

·
Feb 16 '25
·
Smuggling .gitignore, .npmrc and friends in npm packages
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Smuggling .gitignore, .npmrc and friends in npm packages

The npm publish command will not just package up .gitignore and .npmrc files. This post shows how to use zipping and unzipping with postinstall and prepare scripts to include these files into your npm package.

·
Dec 21 '24
·
Smuggling .gitignore, .npmrc and friends in npm packages
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Smuggling .gitignore, .npmrc and friends in npm packages

The npm publish command will not just package up .gitignore and .npmrc files. This post shows how to use zipping and unzipping with postinstall and prepare scripts to include these files into your npm package.

·
Dec 21 '24
·
npx and Azure Artifacts: the secret CLI delivery mechanism
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

npx and Azure Artifacts: the secret CLI delivery mechanism

By combining npx and Azure Artifacts, you can deliver your command line application to consumers in a way that is easy to use and secure.

·
Dec 7 '24
·
npx and Azure Artifacts: the secret CLI delivery mechanism
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

npx and Azure Artifacts: the secret CLI delivery mechanism

By combining npx and Azure Artifacts, you can deliver your command line application to consumers in a way that is easy to use and secure.

·
Dec 7 '24
·
Azure Artifacts: Publish a private npm package with Azure DevOps
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure Artifacts: Publish a private npm package with Azure DevOps

Azure DevOps has a feature called Azure Artifacts that supports publishing npm packages to a feed for consumption. This post shows how to publish a private npm package with Azure DevOps.

·
Nov 30 '24
·
Azure Artifacts: Publish a private npm package with Azure DevOps
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure Artifacts: Publish a private npm package with Azure DevOps

Azure DevOps has a feature called Azure Artifacts that supports publishing npm packages to a feed for consumption. This post shows how to publish a private npm package with Azure DevOps.

·
Nov 30 '24
·
Introducing azdo-npm-auth (Azure DevOps npm auth)
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Introducing azdo-npm-auth (Azure DevOps npm auth)

Azure DevOps npm auth eases setting up local authentication to Azure DevOps npm feeds, particularly for non Windows users.

·
Nov 8 '24
·
Introducing azdo-npm-auth (Azure DevOps npm auth)
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Introducing azdo-npm-auth (Azure DevOps npm auth)

Azure DevOps npm auth eases setting up local authentication to Azure DevOps npm feeds, particularly for non Windows users.

·
Nov 8 '24
·
Azure DevOps API: Set User Story column with the Azure DevOps Client for Node.js
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure DevOps API: Set User Story column with the Azure DevOps Client for Node.js

It is possible to set the column of a User Story in Azure DevOps with the Azure DevOps Client for Node.js, but the mechanism is surprising.

·
Oct 31 '24
·
Azure DevOps API: Set User Story column with the Azure DevOps Client for Node.js
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure DevOps API: Set User Story column with the Azure DevOps Client for Node.js

It is possible to set the column of a User Story in Azure DevOps with the Azure DevOps Client for Node.js, but the mechanism is surprising.

·
Oct 31 '24
·
Static Web Apps CLI: improve performance with Vite server proxy
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Static Web Apps CLI: improve performance with Vite server proxy

The Static Web Apps CLI has a slow proxy server. This post shows you how to improve performance by using Vite server proxy instead.

·
Jun 17 '24
·
Static Web Apps CLI: improve performance with Vite server proxy
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Static Web Apps CLI: improve performance with Vite server proxy

The Static Web Apps CLI has a slow proxy server. This post shows you how to improve performance by using Vite server proxy instead.

·
Jun 17 '24
·
Multiline strings in .env files
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Multiline strings in .env files

Learn how to use multiline strings in .env files.

·
Mar 8 '24
·
Multiline strings in .env files
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Multiline strings in .env files

Learn how to use multiline strings in .env files.

·
Mar 8 '24
·
Yagiz Nizipli - Node.js Performance
Devtools FM icon
Devtools FM
devtools.fm

Yagiz Nizipli - Node.js Performance

Yagiz Nizipli dives into Node.js performance optimization, URL parser challenges, and shares spicy takes on VC funding in open source projects.

·
Dec 2 '23
·
Static Web Apps CLI and Node.js 18: could not connect to API
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Static Web Apps CLI and Node.js 18: could not connect to API

With Node.js 18, the Static Web Apps CLI fails to connect to the API - there is a way to fix this.

·
May 19 '23
·
Static Web Apps CLI and Node.js 18: could not connect to API
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Static Web Apps CLI and Node.js 18: could not connect to API

With Node.js 18, the Static Web Apps CLI fails to connect to the API - there is a way to fix this.

·
May 19 '23
·
10 Reasons Why I Like Python over Node.js & Why You Should Use It - An experiment in purely local AI content generation
M
marko.tech
marko.tech

10 Reasons Why I Like Python over Node.js & Why You Should Use It - An experiment in purely local AI content generation

Python vs Node.js. This was written using several open source AI libraries. Just wanted to test it out.

·
Apr 11 '23
·
Migrating from ts-node to Bun
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Migrating from ts-node to Bun

Migrating from ts-node to Bun is surprisingly easy - this post ports a console app from ts-node to Bun and compares performance.

·
Mar 17 '23
·
Migrating from ts-node to Bun
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Migrating from ts-node to Bun

Migrating from ts-node to Bun is surprisingly easy - this post ports a console app from ts-node to Bun and compares performance.

·
Mar 17 '23
·
Node.js 18, Axios and unsafe legacy renegotiation disabled
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Node.js 18, Axios and unsafe legacy renegotiation disabled

With Node.js 18, unsafe TLS legacy renegotiation was disabled. Some APIs still need it and SSL inspection can downgrade TLS. This post shows an Axios workaround.

·
Mar 8 '23
·
Node.js 18, Axios and unsafe legacy renegotiation disabled
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Node.js 18, Axios and unsafe legacy renegotiation disabled

With Node.js 18, unsafe TLS legacy renegotiation was disabled. Some APIs still need it and SSL inspection can downgrade TLS. This post shows an Axios workaround.

·
Mar 8 '23
·
Azure Pipelines - Node.js 16 and custom pipelines task extensions
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure Pipelines - Node.js 16 and custom pipelines task extensions

Support for Node.js 16 for Azure Pipelines custom pipelines task extensions has arrived. From a TypeScript perspective, this post documents how to migrate.

·
Jan 4 '23
·
Azure Pipelines - Node.js 16 and custom pipelines task extensions
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Azure Pipelines - Node.js 16 and custom pipelines task extensions

Support for Node.js 16 for Azure Pipelines custom pipelines task extensions has arrived. From a TypeScript perspective, this post documents how to migrate.

·
Jan 4 '23
·
Adding lastmod to sitemap based on git commits
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Adding lastmod to sitemap based on git commits

This post demonstrates enriching an XML sitemap with `lastmod` timestamps based on git commits.

·
Nov 24 '22
·
Adding lastmod to sitemap based on git commits
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

Adding lastmod to sitemap based on git commits

This post demonstrates enriching an XML sitemap with `lastmod` timestamps based on git commits.

·
Nov 24 '22
·
XML: read and write with Node.js
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

XML: read and write with Node.js

This post demonstrates reading and writing XML in Node.js using fast-xml-parser. We will use the Docusauruses XML sitemap as an example.

·
Nov 21 '22
·
XML: read and write with Node.js
johnnyreilly.com icon
johnnyreilly.com
johnnyreilly.com

XML: read and write with Node.js

This post demonstrates reading and writing XML in Node.js using fast-xml-parser. We will use the Docusauruses XML sitemap as an example.

·
Nov 21 '22
·