Update DigitalOcean DNS entry on DHCP bind

Many use services like DynDNS to make systems behind a dail-up or dynamic line accessible from the outside. But if your primary DNS is hosted somewhere else (e.g. Azure DNS or some other provider) and this provider offers APIs to interact with the domain records, it is pretty easy…

Azure Notification Hub race condition

Both development and production environments are deployed in a fully automated fashion using ARM templates. As part of these deployments we also create Notification Hubs and related authorization rules. I noticed today that some of our deployments were failing due to the fact that the Notification Hub resource provider was…

Setting App Service connection strings in ARM

For automatic deployment of test environments we are spinning up App Service instances and want to automatically set connection strings for the database and other services in the same template. According to the Azure Resource Manager documentation the property connectionStrings of the Microsoft.Web/sites/config resource type can be…

Run Visual Studio Test task in 64bit

All of our managed assemblies are build with the any cpu target and we can use both the 32-bit and 64-bit task runner of Azure Pipelines. One of our projects uses a C++ DLL that is either in 32-bit or 64-bit and we need a specific test runner (the 64-bit…