Update npm when installed via nvm

Putting this here for my future self... https://github.com/coreybutler/nvm-windows/issues/300#issuecomment-376986784...

2018 Global Office 365 Developer Bootcamp

Following the success of last year, Global Office 365 Developer Bootcamp now becomes an annual event. It is a free, one-day, hands-on training event led by...

Adding Dark/Light mode to SPFx Web Part

When you scaffold a new SharePoint Framework web part, you get a blue box with white text. While this looks good as a banner-type component, if...

Microsoft 365 Dev Podcast - Ep 135

PowerApps for full-time devs & Microsoft Graph enabling them In this episode recorded on June 29th 2018, Jeremy Thake talks to Casey Burke and Audrey Gordon...

Getting the benefits of Dev/Test/Prod environments with List-Based PowerApps

Immovable object meets irresistible force. In other words, business requirements meet IT Department policies. I want to discuss this law of technology in the context of custom SharePoint list forms using PowerApps....

Keep Credentials Secure using Azure Managed Service Identity

Microsoft has announced the General Availability for Managed Service Identity (MSI) for App Service and Azure Functions. MSI is a wonderful feature that helps keep credentials...

All SPC18 podcast episodes recap

A recap of all podcast episodes recorded at SPC18 in May 2018...

Visual Studio Extension for SPFx - v1.5

The SharePoint Framework generator was updated to version 1.5 on June 5, 2018 and it included breaking changes in the command-line parameters. Thanks to a...

MSAL Configuration and Logging

I previously posted about the logging capabilities in ADALv3. Logging is part of MSAL as well, and works in the same way. Due to the converged...

Binding User Secrets in .Net Core Configuration

The .NET Core configuration system uses a provider model to support storing configuration settings in multiple places. Also, Visual Studio 2017 has a Secret Manager tool...