A look at some of Microsoft's solutions to add reading comprehension to your data.
New QnA Maker Managed (preview): Part 2 Testing
In the last post I gave an overview of the new functionalities added to QnA Maker. In this post I will take a look and test it out for myself and see if it (hopefully) exceeds my expectations. That being said, given Microsoft’s advancements in the NLP field, my expectations are quite high for this... Continue Reading →
SPFx & react-localization, an easy alternative?
Have you ever ran into a situation where the out of the box SPFx localization mechanism cannot do the trick, then this article is for you. I will quickly look at some examples why it might be worth to swap out the out of the box SPFx localization with something custom. Are you already convinced... Continue Reading →
New QnA Maker Managed (preview): Part 1 an overview
At the end of last year Microsoft announced a new version of QnA Maker. This new versions isn’t just an update of the existing service, but an entirely new approach. In Part 1, I will list and discuss the most notable improvements.
Add API Request data to Application Insights telemetry in ASP.NET Core using Filters
This post describes in detail how you can easily add API request data to Application Insights telemetry for all your API actions. By default, Application Insights already logs a lot of information about the API request like the method (GET, POST, …), the response code, the response time, ... The image below show a subset... Continue Reading →
Using the MS Teams Native API end-points
When reading the title of the post, you will probably ask yourself 2 questions right of the bat. What are the MS Teams native API end-points and why would I want to use these? The answer to the first question is fairly simple. The native MS Teams API end-points are the APIs that are being... Continue Reading →
Calling SharePoint Online APIs using Azure AD App-Only permissions and certificate auth
Accessing SharePoint Online using Azure AD (AAD) App-Only permissions - meaning there is no user context, but rather an AAD application to access the APIs - is only supported when using certificate authentication. This post will explain how to setup the AAD app, and how to call SPO's CSOM libraries using a self-signed certificate instead... Continue Reading →
Minesweeper in SPFx
Who doesn't need more fun in SharePoint?! Check out this SPFx v1.10 web part I created from scratch & shared with the M365 PnP open source community. It's basically the classic Minesweeper game in SPFx built using Fluent UI icons & components. The functionalities include: DifficultiesTimerHigh scores (using localStorage)Remaining number of minesChordingGame mode (mine /... Continue Reading →
Lessons learned from creating my first UI Flow
In this post I will share some of my findings from when I created my first Web UI Flow. As someone who didn’t have any experience with the Selenium IDE I learned quite a few things and wanted to share them with you. Prepare your script in Selenium IDE - import to Flow later When... Continue Reading →
Creating a SharePoint page translation extension using Azure Cognitive Services
In this blog post I will explore how to build a Translation SPFx application customizer extension. The goal of this extension is to translate the content of a SharePoint page using Azure Cognitive Services. There are browser extension available to translate web pages, but they mainly focus on translating the entire UI. In this case... Continue Reading →