Blogging about my adventures, straight from the Azure trenches. Sharing is caring!

Subscribe to the blog

Latest Posts

Design considerations for webhooks

When you need to design a webhook infrastructure yourself, there are some considerations you need to make.  This blog post discusses the most important ones. Event Names Make sure you have consistent, clear and descriptive event names.  This helps in adoption of your...

Responsibilities of webhook publishers

In order to establish a solid communication through webhooks, both the publishers and the consumers have to respect their responsibilities.  This blog post touches upon the responsibilities of the webhook publisher. Reliability As a webhook publisher, you cannot...

Responsibilities of webhook consumers

In order to establish a solid communication through webhooks, both the publishers and the consumers have to respect their responsibilities.  This blog post touches upon the responsibilities of the webhook consumer. Availability As a webhook consumer, one of the most...

Complex transformations in Logic Apps

Recently, we faced the challenge to perform complex transformations in Logic Apps.  We had an EDIFACT D96A ORDER parsed into XML, that had to be transformed into a generic JSON Order format.  Let's have a look what issues that we faced! Liquid templates are...

Logic Apps Event Grid trigger not firing

Event Grid allows to build reactive applications, based on out-of-the-box events from within the Azure ecosystem.  Logic Apps has native support for Event Grid, but lately I've encountered an issue that I want to share with you. Scenario I've created a new Logic App...

An introduction to webhooks

Modern applications work often reactive, based on a wide range of events. For that purpose, webhooks offer a simple and fast way to spin up processes, fired from these events.  Let's have a look at what webhooks actually are. Webhooks versus polling When the concept...