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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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 moreBlog: 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