Authenticated REST API with Azure Functions

If you need to authenticate with Azure AD when using a serverless or a message broker that is acting as the API Gateway the fastest approach is to use Azure's…

Azure Service Bus Bindings

Here is a quick tip for anyone trying to create an Azure Function Service Bus binding. When copying the Service Bus SAS key, the Visual Studio compiler may complain that…

Install Apache Kafka using Docker

One of my favourite messages/events streaming technology is Apache Kafka. Here is a very quick method to install Kafka in Linux using Docker.

Create a new Node.js Project

Here is a quick tip for quickly installing Node for mocking purposes.

Schedule Azure Resource Deletion using Azure DevOps

Delete unwanted experimental or PoC work easily by using Azure DevOps build pipelines set on a scheduled trigger.

Create a Node.js REST API project

Simple snippet showing how web pages can be served using node.js.

Rapid Node.js App development with Azure Service Bus

Azure Service Bus is a message broker service provided by Microsoft. Service Bus consists of two core technologies; Queues where a single consumer can read a message and Topics where…

Priority Queue Pattern with Azure and Dynamics 365

This pattern explores the idea of prioritising message requests so that messages with a higher priority are processed differently to messages with a lower priority.

Capture field changes in a Dynamics 365 CE plugin

The following code captures record updates in a Dynamics 365 CE plugin, and stores this in the description field.

EIP – Content-Based Router (CBR) for bi-directional data synchronisation using Logic Apps

Message Router is an integration patterns that solves the challenge of routing a message to a particular endpoint. This pattern can be used to solve the bi-directional data synchronisation of…