Year: 2020

Authenticating to Azure AD protected APIs with Managed Identity — No Key Vault required

Authenticating to Azure AD protected APIs with Managed Identity — No Key Vault required

Did you know there is a way for us to securely authenticate to Azure AD protected APIs while simultaneously avoiding storing any credentials?

How we can extend Microsoft Teams with custom apps — the non-technical explanation

How we can extend Microsoft Teams with custom apps — the non-technical explanation

The reason why we aren’t seeing more Teams app development for real customer scenarios today is that people don’t know enough about it.

How to use the complimentary Azure credits in a Microsoft 365 developer tenant — step by step

How to use the complimentary Azure credits in a Microsoft 365 developer tenant — step by step

“But I wanted to use them in my developer tenant that I got through the Microsoft 365 Developer Program because it also has 25 free E5 licenses!”

30+ questions you should ask your customer about Teams provisioning

30+ questions you should ask your customer about Teams provisioning

As the number of things we can include in our Teams provisioning solutions has grown, it has become harder to remember to ask all the important questions.

The Ultimate Guide to Microsoft Teams based approvals

The Ultimate Guide to Microsoft Teams based approvals

Organizations have a lot of processes that include an approval step. Let’s dig into all the available Teams-based approval implementation options, what problems we might face, and how to counter them.

Bring your Teams provisioning order form and approvals where they matter the most — Part 2

Bring your Teams provisioning order form and approvals where they matter the most — Part 2

This blog post is about showing you how we can have as effortless Teams provisioning approvals as possible right where they matter the most.

Deleting the treacherous Wiki tab as a part of your Teams provisioning process

Deleting the treacherous Wiki tab as a part of your Teams provisioning process

Using the Wiki tab in Teams can easily lead to a permanent loss of information. Let me show you how to delete the tab during your provisioning process.

Bring your Teams provisioning order form and approvals where they matter the most — Part 1

Bring your Teams provisioning order form and approvals where they matter the most — Part 1

Wouldn’t it be great if we didn’t have to leave Microsoft Teams whenever we want to use a custom team provisioning solution? Good news: we can!

Localization in SPFx solutions when a user can speak several languages

Localization in SPFx solutions when a user can speak several languages

In this blog post, I’ll tell you a story about one unusual situation in which we had to get texts for a single user from different localization files depending on something else than the user’s chosen language.

How to use the service locator pattern in SPFx React solutions

How to use the service locator pattern in SPFx React solutions

In this blog post, I’ll show you how you can implement the service locator pattern the right way, so you don’t need to pass down any objects to your child components to be able to use the resources from the SPFx context.