Developer Preview, Developer Tenant and Developer Sites

I had some confusion when trying to use the SPFx Extensions. With the help of Mike Ammerlaan [https://channel9.msdn.com/Events/Speakers/Mike-Ammerlaan] and Vesa...

Slow Cheetah extension - now transforming JSON!

For a long time, a Visual Studio/MSBuild extension named Slow Cheetah as helped to transform application configuration files. It is certainly a recommended Task in...

Microsoft Authentication Library (MSAL) updated

Microsoft announced the release of production-ready previews of MSAL .NET, MSAL iOS, MSAL Android, and MSAL Javascript at the Build conference today. For all of the...

Your Guide to Office at Build 2017

The Office Team has a summary blog post about announcements at Build 2017 [https://dev.office.com/blogs/guide-to-office-at-build-2017]. Most noteworthy: * New and Updated Microsoft Authentication...

Graph Explorer updated

In advance of //Build/, the Office Dev team has updated the Graph Explorer web site [https://dev.office.com/blogs/microsoft-graph-explorer-updated-with-sample-queries] . Poking around, I didn'...

SharePoint Saturday Events in May 2017

I'm delighted to be speaking at SharePoint Saturday events in the Twin Cites & in Montreal! > Feel the Flow -- Adding your Custom...

Using Office 365 Groups / Teams and Webhooks to Monitor Systems

One of the benefits of Office 365's Incoming Webhook feature is the ability to send notifications about systems/processes in your organization. And, since...

MS Cloud Show - Developing in Hybrid Environments

I had the honor of speaking on the Microsoft Cloud Show once again: Episode 189 | Discussion with Paul Schaeflein about developing in Hybrid Environments [http://www....

SharePoint Fest Denver

I'm delighted to be speaking at SharePoint Fest Denver at the end of May 2017. It has been quite a while since my last...

Singleton object in JavaScript

I developed a set of components that all read from the User Profile store. They are each designed to be independent, but are likely to be...

Connecting the Clouds - Article Series

One challenge to many organizations that are moving to the cloud -- how to put all the pieces together. Recently, I was asked how to automate...

ADAL v3 diagnostic logging

If you read the documentation on http://graph.microsoft.io regarding authentication, you eventually get directed to the ADAL documentation for version 2.19.208020213 for...

SharePoint Framework reaches Release Candidate status

The SharePoint Framework that was announced last may is nearing release. Microsoft has a blog post on their Office Developer site with all the details: https:...

Custom IFormatProvider for encodingURL data

This is an old post, but still very valuable. A method to use IFormatProvider (string interpolation/String.Format()) to encode data for a url. class UrlFormatProvider...

Adding Implementation notes to Swagger UI via Swashbuckle Attributes

While working on an API Application, I was reviewing the documentation from Azure regarding the customization options [https://azure.microsoft.com/en-us/documentation/articles/app-service-api-dotnet-swashbuckle-customize/] . In...