Best Practice when naming Azure Resources

When creating Azure resources, it's very easy to get lost in the volume of resources that often get created as part of a simple deployment like a new Virtual Machine.…

Async HTTP API architecture (w)

In this post, I'll discuss how to to build an Async HTTP API which is incredibly useful when you need to make a request to a service endpoint and you…

Asynchronous Request-Reply pattern using Azure Logic Apps (w)

Summary Most applications rely on other systems for some data or functionality. For example, when a legacy application is migrated to a modern system, it may still need existing legacy…

Implementing the Anti-Corruption Layer pattern in Data-Intensive Applications (w)

Summary Most applications rely on other systems for some data or functionality. For example, when a legacy application is migrated to a modern system, it may still need existing legacy…

Create a table from an API JSON response

Here is a code snippet that will turn a JSON response into a table.

Sequential Convoy Integration Pattern (w)

Summary Sequential Convoy is an integration pattern that is heavily used with Microsoft Dynamics 365 CE. Front-end applications that need to push data into Dynamics often need the data to…

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…

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.

Fetch API snippet in a node.js Express app

A JavaScript code snippet showing a simple Fetch APi example.

Create a new Node.js Project

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