Connect to the Microsoft Dataverse via Databricks & Web API

It’s not possible to connect to the Microsoft Dataverse directly in Databricks. Some options include ingesting the Dataverse tables into Azure Data Lake and then retrieving them from inside a…

Azure Data Factory Partition Performance

There are various optimisation techniques available during the Dataflow Sink stage, in this post, I'm going to present some performance test results using various partition models. In this post, I…

Azure Service Bus Message Settlement

When sending a message to Azure Service Bus there are various ways to settle a message. This post discusses these methods.

Azure Computer Vision Image Recognition using C# .NET

The code below uses Azure Cognitive Services Vision to classify images accordingly. The images are classified with a confidence score.

Upload to Azure Blob Storage using a Web Browser

Summary This post demonstrates how to create a web application that uploads files to Azure Blob Storage. The web application is a plain node.js application which can be uploaded to…

Manage Azure Functions API Security

There are several methods you can use to secure an Azure Functions. This page particularly documents the security standards required by UK Government standards when deploying serverless code (Azure Functions…

Azure Container Services

There are several container technologies that Microsoft Azure provides. Some of these I have tried to summarise below.

Using Dependency Injection in Azure Functions

In Azure Functions 1.0, it was never possible to use Dependency Injection (DI). DI is a technique to achieve Inversion of Control (IoC) between classess and their methods. In Azure…

Call Dataverse API from within an Azure Function

Here is a quick bit of code to help with connecting to the Dataverse API from within Azure Functions. The following steps need to be carried out: Register a new…

Understanding CIDR to create better Azure Subnets

When setting up an Azure Virtual Network, it can be difficult to understand how to design the IP Address range. In this post I'll simplify what address space and CIDR…