Slide Microsoft MVP Microsoft Azure Mike Stephenson Cloud Integration

September 2020

Automate Registering an Event Grid Subscription for Logic Apps

By |2020-09-07T18:51:48+00:00September 7th, 2020|Uncategorized|

This is a cross post from my article in the Integration Playbook - If I am building a Logic App and want to subscribe for message from an event grid and have the messages forwarded to my Logic App then I can implement a Logic App with an HTTP request trigger and have a subscription setup to forward the events on event grid to the HTTP endpoint by using the push model and webhook endpoint on the subscription. In this scenario when I am developing and building Azure DevOps pipelines I will want to be able to automate the [...]

Using Power Automate to help with Exploratory Testing for EAI projects

By |2020-09-07T13:53:48+00:00September 7th, 2020|Uncategorized|

This is a cross post of an article I have put in the Integration Playbook - When we work on Enterprise Integration project we are often part of a bigger programme where multiple systems are being changed or introduced as part of the project and interfaces between systems are required to make the solution do the thing the business needs. We often also have scenarios where we are building an interface with significant assumptions about what the systems will do but with the risk that the systems arent fully implemented yet. The challenge is how to mitigate this risk [...]

Kudu Deploy of Azure Function in Devops

By |2020-09-07T12:38:44+00:00September 7th, 2020|Uncategorized|

This is an old one but I am catching up on my blog todo list and this little technique saved the day a while ago.  In an ideal world the deployment for an Azure Function using Azure DevOps is dead straight forward.  Get a Service Principal with the right permissions, configure the pipeline to use the Azure Function task and job done! Unfortunately sometimes organisational challenges make it difficult to get things done.  You really need to get your automated build going but your currently blocked.  I had this scenario once and wanted to discuss my plan B to work [...]

The Get-AzLogicApp command was not found

By |2020-09-01T13:53:23+00:00September 1st, 2020|Uncategorized|

We have a number of build and release pipelines in Azure DevOps which have been running fine for ages and then recently (last week of August 2020) they started getting the below error: The 'Get-AzLogicApp' command was not found in the module Az.LogicApp I was using the Az powershell modules to deploy some integration account artefacts and my good friend Pedro Almeida also started getting the same error on his builds too. The awesome thing at work these days is our team is remote and split across Canada, the UK and Portugal so Pedro and I jumped on a Microsoft [...]

August 2020

Auto-Generate Typescript from Swagger

By |2020-08-30T11:49:42+00:00August 30th, 2020|Uncategorized|

Recently I was helping my brother with a web project. There was a requirement to consume an API which exposes swagger.  We wanted to generate some code from the swagger in typescript which would allow us to generate a client-side SDK for consuming the API. There are a few packages out there which do similar things. I took a look at a few but they seemed to make something which doesn't sound so complicated seem to be a lot of work. Also, we all know how web projects these days seem to end up referencing a million packages just to [...]

July 2020

Changing the name of your WebAPI controllers

By |2020-07-06T15:37:25+00:00July 3rd, 2020|API|

Recently I was creating a WebAPI using .net core and one of the things that is a pain is that when you run the api and look at your swagger the names of the controllers arent very friendly. By default if I have a controller called UserAppointmentsController then the swagger generated will look like the below picture. The class definition which gives me this looks like the below. Now Im sure someone will tell me there is an easier way to do this, but when I was looking to try and change the name of my controller to something more [...]

June 2020

Introducing Serverless360 Resource Map for Azure

By |2020-07-06T15:36:08+00:00June 3rd, 2020|Uncategorized|

At Integrate 2020 we announced the release of Resource Map which is a new feature in Serverless360. The aim of the feature is to help you organise your cloud estate and keep it structures within a logical model which will help to demystify the complexity of viewing your estate through the physical deployment model which the Azure Portal gives you. Resource Map will allow you to group resources into logical scopes which will make sense to a non Azure Expert and it will help your team keep on top of keeping a clean and well organised environment. The below picture [...]

SL360 Business Activity Monitoring for Azure Integration Services

By |2020-07-06T15:38:29+00:00June 2nd, 2020|Uncategorized|

Recently I did a series of videos showing how you can use the Business Activity Monitoring feature in Serverless360 to get end to end tracking for Azure Integration Services including Logic Apps, Power Automate Flows, API Management, etc. The series covers a bunch of different features and scenarios which people will be interested in. More info is in the Integration Playbook -

Using BAM to Track SAP IDocs

By |2020-06-03T11:38:03+00:00June 2nd, 2020|Uncategorized|

Recently I added an article to the integration playbook talking about how to use BAM in Serverless360 to track IDocs being processed by Azure Integration Services in a Logic Apps and Service Bus solution.  Check out more on the video and article here:

Pragmatic Approach to Configuring Logic App Parameters

By |2020-06-02T18:36:01+00:00June 2nd, 2020|Uncategorized|

Recently I added to the Integration Playbook an article talking about how we handle configuration settings for Logic Apps on the local dev box and devops pipelines with App Config, Key Vault and Pipeline Variables.  There are a few videos walking through the approach

Go to Top