web development
Redirect to a custom login page when securing your Angular app with MSAL
Using MSAL Angular and MsalGuard is the easiest way to secure your Angular app with the Microsoft Identity Platform. But if you want to use a custom login page rather than redirecting users directly to Azure Active Directory, there's one thing you need to consider.
Convert multiple images to WebP in JavaScript
A while back I wrote about how you can convert multiple images to WebP using PowerShell. Here's how you can do the same using JavaScript.
Securely connect to Microsoft Graph from Teams tabs using SSO
Say you're building a Microsoft Teams tab with Single Sign-On (SSO). In your tab, you want to connect to Microsoft Graph to show some data from Microsoft 365. Here is how to do it securely.
Start building apps for Teams
Microsoft Teams is a rich collaboration platform used by millions of people every day. By building custom apps for Teams you can help them work more effectively and connect them with even more knowledge and insights. Here are some resources to help you get started.
The easiest way to store user settings of your Microsoft 365 app
When building a Microsoft 365 app, you might want to store user settings. Here's the easiest way to do it.