M365 Dev Podcast - Using the Identity libraries with Christos Matskas and John Patrick Dandison

Paul is joined by Christos Matskas and John Patrick Dandison from the Developer Advocacy team in the Identity Division at Microsoft. Christos and John discuss a...

Microsoft MVP - Office Development

Once again, for the 10th time, I am excited to receive the Microsoft Most Valuable Professional (MVP) award. Thank you Microsoft for this honor....

How I use Stream Deck - Sound and Music

I've been working from home for quite a while, so I have a quality headset that I use for Teams calls. But even quality...

How I use Stream Deck - Advanced Launcher tips

Just a couple of quick tips for using the Advanced Launcher plugin I discussed earlier...

SPFx in Codespaces - Trust the dev cert

Resolve issues with the development SSL certificate for SPFx when using Visual Studio Codespaces....

How I use Stream Deck - Third-party Plugins

The Elgato Stream Deck comes with a collection of "actions" that are bound to the buttons. In this post, I want to review the...

How I use Stream Deck

Similar to Elio [https://www.eliostruyf.com/stream-deck-review-people-stream-macos-extensibility/] , I have a Stream Deck that I use for general activities, not streaming or game play. I have...

M365 Dev Podcast - Infrastructure as Code with Sam Cogan

Sam Cogan (@samcogan) talks with Paul about Infrastructure as Code. They discuss what Infrastructure as Code is and why you want to use it. The discussion...

M365 Dev Podcast - Blazor and Web Assembly with Jeremy Likness

Paul talks with Jeremy Likness about the new .Net-based Blazor technology combined with Web Assembly (WASM) to run code in the browser instead of the server....

M365 Dev Podcast - Fluid Framework with Sam Broner

Sam Broner from Microsoft sits down with Jeremy to cover the lastest information about the Fluid Framework from Build 2020. https://m365dev.link/e207...

M365 & SharePoint PnP Weekly visit

A few weeks back, I was privileged to spend time with Vesa Juvonen [https://twitter.com/vesajuvonen] and Waldek Mastykarz [https://twitter.com/waldekm] on the...

M365 Dev Podcast - M365 Developer Guide to Build 2020

Ben Summers talks with Jeremy to talk about the 2020 Build conference, discussing the Microsoft 365 Developer topics at the show. https://m365dev.link/e206...

Using Visual Studio Codespaces for SPFx development

Visual Studio Codespaces [https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-codespaces/] (and its sibling Github Codespaces [https://github.com/features/codespaces]) offers a cloud-hosted, low-friction environment for writing...

Tips for improving productivity while developing SPFx projects

Over the last few weeks, I have spent part of each day working on an SPFx project. For me, this is the first time doing so on an extended basis, and I found myself repeating many setup steps before working on code. So I fixed that with automation and wanted to share....

The difference between a class and data in the shape of a class in TypeScript

I came across an issue that stems from the way objects behave in JavaScript/TypeScript that is different than the C# behavior. So I thought I...