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 →

How to report on serialized JSON object data in Application Insights/Azure Monitor using Kusto

Application Insights is great for collecting telemetry from your application. You have a lot of control and in addition to the telemetry automatically collected you can also make your own calls to log custom telemetry events and collect variable/state data from your application. This type of data can be very useful for troubleshooting and diagnosing... Continue Reading →

How to use Application Insights Custom Properties in Azure Monitor Log (Kusto) Queries

Azure Application Insights is great for easily adding telemetry to your application across a variety of languages (.Net web apps, Azure functions, .Net Framework / Core apps, JavaScript SPAs and more). The telemetry is logged back to an Application Insights instance in your Azure tenant. You can then view all the reported telemetry via the... Continue Reading →

Creating your own HTTP Chaos Monkey in 15 Minutes using Fiddler

You've written your awesome web app and you've been an awesome developer by handling those pesky intermittent connectivity issues that happen now and again when making HTTP requests. Typically you are doing this by catching the common HTTP Error Status Codes and performing retries. When it comes to testing you will want to methodically test... Continue Reading →

Countdown to the European SharePoint Conference 2019

The countdown is on to the European SharePoint, Office 365 & Azure Conference – just 7 weeks to go!  If you are planning to attend, you or your team can use my coupon code ESPC19SPK to receive a special €100 discount. Book tickets.  Join me on Wednesday 4th of December for my session “Building Office Add-ins Overview: Integrate. Dominate.”  Office add-ins have the potential to keep... Continue Reading →

Using ngrok to get a public HTTPS address for a local server already serving HTTPS (for free)

The scenario here is that you've got a local web server already serving up a web application over https. You want to be able to access the web application from another machine/device hence you are using ngrok to provide a public URL. By default ngrok assumes that your local web server is just serving http... Continue Reading →

How to debug Office Add-ins that use the Edge web browser control

Office add-ins running in the Windows Desktop version of Office products are hosted using an embedded web browser control within the Office product. Traditionally this browser control was based on Internet Explorer (IE). This has changed recently so that later builds of Office are using Edge as the browser control. The technique used to debug... Continue Reading →

How to create a Microsoft Teams Messaging Extension pop-up dialog with a custom UI

Messaging Extensions in Microsoft Teams allow you to pull in data from other systems and insert into the new message the user is composing. This can be an incredible time saver for users and results in consistent and accurate data in the form of a card being inserted into the message. Most of the documentation... Continue Reading →

Create a website or blog at WordPress.com

Up ↑

%d bloggers like this: