Build custom controls for the SharePoint Framework web part property pane

Build custom controls for the SharePoint Framework web part property pane

When building SharePoint Framework web parts you might want to provide your users with a user experience for configuring the web part beyond what's available out of the box. Here is how you can build custom property pane controls for SharePoint Framework web parts. Configuring web parts SharePoint Framework offers
Use cascading dropdowns in SharePoint Framework web part properties

Use cascading dropdowns in SharePoint Framework web part properties

When building SharePoint Framework web parts one property might depend on another. Here is how to implement this using cascading dropdowns and the standard building blocks. Web parts are for end-users Web parts empower users to create rich pages with information tailored to their needs. By configuring web parts users
Office Development MVP 2017

Office Development MVP 2017

I have been re-awarded as Microsoft Office Development MVP for 2017. I have just received a message from Microsoft that for my contributions in the technical communities I have been awarded the Microsoft MVP Award for 2017. It’s the ninth time for me to be awarded the MVP title
Get Azure AD app-only access token using certificate on .NET Core

Get Azure AD app-only access token using certificate on .NET Core

Communicating with SharePoint Online using an app-only access token is invaluable when building non-interactive applications. Here is how you can get an Azure AD app-only access token in .NET Core. SharePoint Online authentication protocols When building solutions for SharePoint, before you are allowed to communicate with SharePoint your application must
Mind the delay in Azure Functions outputs

Mind the delay in Azure Functions outputs

When working with Azure Functions, items added using queue and table bindings are handled differently, and you should keep that in mind. Computing without overhead Azure Functions Using Azure Functions developers can easily implement computing logic. With virtually no startup overhead, you can create a new Function App in your