8-Week Microsoft Teams AppDev Accelerator Program
Limited seats available! - Start date: Wednesday, April 16, 2025
Join Today & Save $1,000
round

Node.js

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Here you'll find posts related to Node.js and package managers npm, Yarn, and PNPM.

round round
round

Blog: SharePoint Framework v1.20 - What's in the Latest Release

Learn what I found while picking apart the latest SharePoint Framework (SPFx) release, v1.20. There’s not much in this release, but enough worth covering.

Read more
SharePoint Framework v1.20 - What's in the Latest Release

Blog: Troubleshoot TTK issues with Node, Azure Functions, & macOS

Learn how to fix incompatible Node.js version issues with the Azure Functions Core Tools in the Teams Toolkit (TTK) for VS Code when using NVM on macOS.

Read more
Troubleshoot TTK issues with Node, Azure Functions, & macOS

Blog: Validate Microsoft Entra ID generated OAuth tokens

Learn how to validate OAuth tokens generated by Microsoft Entra ID for securing custom apps or APIs - focus on verifying token authenticity and various claims.

Read more
Validate Microsoft Entra ID generated OAuth tokens

Blog: Multiple Node.js Installs with NVM and Global Packages

Explore the power of the Node Version Manager (NVM) in managing multiple Node.js installs for diverse SharePoint and Teams Toolkit projects.

Read more
Multiple Node.js Installs with NVM and Global Packages

Blog: How to Fix the SPFx Error: 'Cannot find module node:os'

Learn to fix the SharePoint Framework error ‘Cannot find module node:os’. Understand the root cause and the simple solution: running npm install.

Read more
How to Fix the SPFx Error: 'Cannot find module node:os'

Blog: Zero to Hero: Complete Tutorial on Building SharePoint Embedded Apps

Build document-centric apps in this tutorial with SharePoint Embedded. Leverage SharePoint’s document libraries & more Microsoft 365 capabilities!

Read more
Zero to Hero: Complete Tutorial on Building SharePoint Embedded Apps

Blog: Sharing Code in SharePoint Framework (SPFx) Projects: npm vs. Library Components

Curious about sharing code in SharePoint Framework projects? Explore the advantages of npm packages over SPFx library components!

Read more
Sharing Code in SharePoint Framework (SPFx) Projects: npm vs. Library Components

Blog: CloudDev Clarity | Episode 10 - State of JavaScript 2022

In episode 10 of CloudDev Clarity, Julie and Andrew recap and offer thoughts on the 2022 State of JavaScript Survey.

Read more
CloudDev Clarity | Episode 10 - State of JavaScript 2022

Blog: CloudDev Clarity | Episode 1 - New show by Julie Turner & Andrew Connell

Today I’m excited to share a new regular show: CloudDev Clarity. In this show, Julie Turner & Andrew Connell discuss topics for Microsoft 365 & Azure developers.

Read more
CloudDev Clarity | Episode 1 - New show by Julie Turner & Andrew Connell

Blog: How to create Azure Function Apps with Bicep | step by step

Learn how to use Azure Bicep to create resources reliably & orchestrate changes and embrace infrastructure as code (IaC) in your Azure projects.

Read more
How to create Azure Function Apps with Bicep | step by step

Blog: SPFx Basics: Configure npm for a corporate web proxy

Learn how to configure your development environment for npm to work with corporate web proxies to install npm packages.

Read more
SPFx Basics: Configure npm for a corporate web proxy

Blog: Mea culpa - always install gulp-cli globally, not gulp

This is a story about a mea culpa. You should have been installing the gulp-cli package globally (as the docs show), not gulp globally. To better understand why, keep reading.

Read more
Mea culpa - always install gulp-cli globally, not gulp

Blog: Understand difference SharePoint Framework generator related packages

Since the SharePoint Framework initial v1 release, I’ve seen questions coming up about a concept that confuses developers. This is a simple concept, one that could have been avoided with a better naming decision many years ago. In this post, I’m going to attempt to clear it up.

Read more
Understand difference SharePoint Framework generator related packages

Blog: Try SharePoint Framework Preview Releases with NVM

Learn how to test public preview release of SPFx and get some tips on managing your SPFx dev environment (USE NVM!).

Read more
Try SharePoint Framework Preview Releases with NVM

Blog: State of SharePoint Client Side Development | January 2021

Let’s kick off my first update for 2021 by taking a look at the State of SharePoint Client-Side Development. In this post, I’ll give you an update on where we are with popular frameworks and tools developers use in the client-side SharePoint development world.

Read more
State of SharePoint Client Side Development | January 2021

Blog: State of SharePoint Client Side Development | December 2020

As we near the end of 2020, I wanted to take a look at where we are with respect to the State of SharePoint Client-Side Development. In this post, I’ll give you an update on where we are with popular frameworks and tools developers use in the client-side SharePoint development world.

Read more
State of SharePoint Client Side Development | December 2020

Blog: Package Manager Inconsistencies with React & tslint + Workarounds after Updating to SPFx 1.7

The latest version of the SharePoint Framework (SPFx) released a few weeks ago, v1.7.0, uncovered a few issues between how the various Node.js package managers work. These issues appear to be rooted in the package tslint and came about with a change in how Microsoft was using tslint under the covers from SPFx v1.6 to v1.7. A fix has been submitted to tslint, but they appear to be lagging on their release schedule so there’s no ETA on when it will get rolled out.

Read more
Package Manager Inconsistencies with React & tslint + Workarounds after Updating to SPFx 1.7

Blog: Don't freak out by vulnerabilities after running npm install

I have seen questions since the folks at npm added an automatic scan for vulnerabilities after every npm install. In my opinion you shouldn’t be alarmed.

Read more
Don't freak out by vulnerabilities after running npm install

Blog: Creating and Trusting Self-Signed Certs on MacOS and Chrome

In this post, I’ll explain how to create a self-signed certificate configure Chrome on your macOS to trust it for local development.

Read more
Creating and Trusting Self-Signed Certs on MacOS and Chrome

Blog: Multiple Node.js Versions with Node Version Manager (NVM)

Learn how using a node version manager (NVM) is a fantastic tool for developers who rely on Node.js… including SharePoint Framework (SPFx) developers!

Read more
Multiple Node.js Versions with Node Version Manager (NVM)

Blog: Debugging Node.js projects with TypeScript and VS Code

In this article, learn how you can debug Node.js projects, written in TypeScript, using VS Code’s native capabilities.

Read more
Debugging Node.js projects with TypeScript and VS Code

Blog: Node.js, TypeScript & building to different folders

In this post, I explain how I set up my Node.js projects, written in TypeScript. I’ll share how I build to different folders.

Read more
Node.js, TypeScript & building to different folders

Blog: Using Gulp for JavaScript task running and plugin creation

Gulp is a task runner that uses JavaScript to glue plugins and create tasks. Unlike MSBuild, it favors code over configuration.

Read more
Using Gulp for JavaScript task running and plugin creation

Blog: Office Add-In Development Made Easy with Visual Studio

Office Add-in development is made easy with Visual Studio, but limited to Windows users. Developers can create add-ins and deploy them easily.

Read more
Office Add-In Development Made Easy with Visual Studio

Blog: Node, TypeScript, AzureAD & O365 API Apps on Raspberry Pi

At Microsoft Build and Ignite, a Node.js web app demo integrated TypeScript, AzureAD, ADAL, & Office 365 APIs to run on any platform.

Read more
Node, TypeScript, AzureAD & O365 API Apps on Raspberry Pi

Blog: Set up Self-Signed Certificates & Trusting them on OS X

In this article, I’ll share my updated process for creating self-signed certificates on MacOS and Chrome, along with some helpful tips.

Read more
Set up Self-Signed Certificates & Trusting them on OS X

Blog: Running Node.js on a Raspberry Pi 2 Model B: A Guide

Let me walk you through the steps of running Node.js on a Raspberry Pi 2 Model B microcontroller. You can now code in JavaScript instead of Python or Java.

Read more
Running Node.js on a Raspberry Pi 2 Model B: A Guide