Using Azure Blob storage to host static website files has been around for many years, it's cheap, effective and fast to setup. It gives you the ability to effectively create a directory with a unique public URL that you can upload your static files to and have them hosted (no need for any web server).... Continue Reading →
Using Tailwind CSS in an Angular CLI App
I was only recently introduced to the Tailwind CSS framework while putting together a sample for the Lap around the Microsoft Graph Toolkit series. I liked the simplicity of Tailwind although it took me a while to get it working in an Angular app created with the Angular CLI (V9) so I'm sharing the steps... Continue Reading →
Allowing different Azure AD app registration permission sets for a single app (user and elevated admin consent) using the v1 auth model
With Azure Active Directory Application Registrations there are two versions of authentication model available. v1 - all the permission scopes that your app may require must be consented to by the user up front. v2 - permission scopes can be asked for dynamically as your app is running, if the user hasn't already consented to... Continue Reading →
How to Inspect Dynamic HTML Elements (that keep disappearing!) in Chrome
I still find styling HTML elements difficult at times, trying to figure out where the styling is being inherited from and exactly which elements I need to apply styles to. The Developer Tools in Chrome go a long way to assisting with this. For this tip I'll assume you are familiar with Chrome Developer Tools... Continue Reading →