Using Mentions in Outlook 2016

In what feels like a long time ago, Microsoft released Office 2016 which includes the Outlook client. In the 2016 release of Outlook, Microsoft introduced a new feature called Mentions. For anyone who is a user of Twitter, Facebook or other social media platforms, the notion of a mention will not be something new. For […]

Sending Email to Office 365 Group Members

Office 365 Groups is a feature of Office 365, designed to provide a modern alternative to Distribution Groups in Microsoft Exchange. Distribution Groups still exist; Office 365 Groups offer a lot more features. Features lit up by Office 365 include group-based calendars, task lists, team mailbox and more. One could argue they behave more like […]

Failed Azure Web App Auto Restart Runbook

Let me start by painting a picture. You are using Azure. You have an App Service configured with a Web App that is hosting a website; this website for example. The website could be single-instanced or it could be multi-instanced using Azure Load Balancer, Azure Traffic Manager, Azure Application Gateway, or any other number of […]

The Case of the Failed Azure Automation Runbook

In a post I will be publishing shortly after this one, I wrote an Azure Automation Runbook to automatically restart an Azure Web App when Azure Application Insights reports the site as being offline. The solution is not foolproof, but it offers a good first line of defence against issues that bring the site down. […]

Office 365 Pro Plus and Visio or Project Co-Existence

Office 365 co-existence with volume licensed products is something which has been a bone of contention for many Office 365 users. Traditionally, an enterprise, we have installed Office 2016 ProPlus using a Windows Installer package. The license for this would have come from your Enterprise Agreement (EA) and would typically be licensed using a KMS […]

Changes to Azure Certificates and HPKP

An email landed in my inbox this morning from Microsoft Azure regarding HTTP Public Key Pinning, a subject I have posted about at some length recently. If you don’t know what HPKP is or how it is used, refer back to some of my previous posts on the subject. A normal HPKP implementation would see […]

Add Brotli Support to an Azure Web App

Deflate and GZip compression have been with us on the web for many years. They do a decent job but as times move on, so do compression algorithms. This is something I have talked about before using services like TinyPNG to squeeze the spare bytes out of your images to reduce page load times but […]

MySQL and PostgreSQL Database as a Service in Azure

Today is the day that ClearDB users rejoice. Today is the day that a viable platform as a service offering for both MySQL and PostgreSQL exist in Microsoft Azure. Announced last night, Microsoft have now launched their own platform as a service offerings for the two database engines. For years, ClearDB have offered a PaaS […]

The Case of the Missing Azure Portal Detach Button

This is going to be a really quick post but one I thought may be worth sharing. Imagine that you are working in the Azure Portal and you are trying to update a Virtual Machine configuration to detach an existing data disk on the VM. You’ve done everything right following the steps at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/detach-disk by stopping […]