Automation is everything

Playing with Power Automate Flow is fun and its capabilities are outstanding. I recently had to create a private channel in Teams and I had to update a file manually each month on a specific date as this data will be used by our Payroll team, thus it is vital to update this document without fail. So, I thought to use Microsoft Flow to remind me by posting a message to that private channel as a reminder. Here in this post, we will see how easily we can create a Flow to do that.

Photo by Carl Heyerdahl on Unsplash

Configure the flow

To create a Flow you must…

Azure DevOps Analytics is easy

Obviously, you can do many things in Azure DevOps, but there may be some cases where you may need to do something special to get what you wanted. Here, I wanted to know my Sprint capacity programmatically as I need to find the average sprint capacity and the area where my team is spending time, whether it is Development or Testing, etc. Unfortunately, there is no option to see that in the Azure DevOps, but luckily there are APIs we can get this information. Here, in this post, we will see how we can get that, let’s get started.

Photo by Carlos Muza on Unsplash

Get the PAT (Personal Access Token)


Migration to the newest .NET was never been easier than this

If you are looking for a tool to migrate your legacy old .NET framework projects to the .NET5 version, then you are in the right place. Recently, I got a chance to migrate one legacy application to .NET5, and here in this post, I will be explaining the steps.

Migrate from dotnet framework to dotnet 5

The word migration means a lot to us, developers, every day we upgrade ourselves by learning new technologies and the situation should not be different when we work on the legacy application. That’s when the use of some cool migration tools coming into the picture. If you are looking for a…

Azure AD App + PowerShell

There are different ways that you can create an Azure AD application aka Azure AD app registration. Sometimes, you may have to create it using the portal or by using PowerShell modules. When you use PowerShell to do this, you can save the script and reuse the same in the future, one of the many advantages of using this approach is that it will help you remove human errors. Let’s see how we can do this.

Azure AD application using PowerShell

Before we run the command to create the application, make sure that you have installed the AzureAD module. …

Multi-tenant users from Azure AD + Graph + .Net Core

Get users from different tenants using graph


Working with Microsoft Graph is fun, but it can get way too complex when the requirement is getting complex. Recently, I was working with such a requirement. I wanted to load users from different tenants, usually, this is too easy, and you just need an admin user in the tenant to load all the users using Graph API. But, in our case, there is no guarantee that the logged-in user is actually present in that tenant. …

Why I think Microsoft should update the docs!

I recently had to work with the so-called Microsoft Partner Center Secure App Model with KeyVault integration, so I went through the GitHub sample provided and downloaded the same. As it was a completely new thing for me, I had to go through many documentation provided by Microsoft, for example, this documentation says about the Authentication, and that’s exactly what I wanted to try. Sometimes following the document will not work, and I had to spend hours fixing the issues. That is the reason why I planned to write this post. I hope it will be helpful.

Partner Consent

How does authentication work?

Before we go…

Azure Key Vault + Azure Managed Identity + Azure App Service

Why not secure your keys and secrets in your application, if you can do it in a few minutes? If this question makes you think at least for a minute, then don’t think more, just do it.

Azure Managed identity

Here in this post, we will secure our connection string and use it in our application. Sounds good? Then, let’s start.


I will try to make this post as simple as it can, however, a basic idea of the preceding things definitely makes things easier.

  • Azure Key Vault
  • Azure App Service
  • Asp Net Core
  • C#

Please remember that you need a valid Azure…

Multi-Stage Pipeline + Asp.Net Core + Angular + Azure App Service

Create a multi-stage pipeline, for our Asp.Net core and Angular application, with a task to deploy it to the Azure App Service.

Multi-Stage Pipeline + Asp.Net Core + Angular + Azure App Service

When do you actually think about the deployment? Is it from the day you start developing your application or once after finished developing? If you are in the second category, it is already late to move to the first category. The word pipeline comes into the picture when we talk about deployment. This way we can easily achieve Continuous Integration and Continuous Delivery. So, here in this post, we are going to see how we can create a…

Azure ARM template validator

Here is how you can validate and do some possible fixes to your so-called ARM templates.

ARM Template Test Toolkit

When you have many Azure resources to work with, and you are a lazy person who doesn’t want to create the resources one by one, that is when you should use the ARM templates, it is the Microsoft version of Infrastructure as a Code. It has many other advantages too, those are well documented here. Here in this post, we are going to see how you can validate your ARM template. As you might have already known that the ARM template is a JSON…

GoPro Hero 9 Black

If the rumors are true, the GoPro Hero 9 Black with a front display and 5K support is going to be here, here is what you should know. Is it worth upgrading?

Image Credit: Winfuture


There is a rumor spreading now that GoPro Hero 9 is going to be here very soon. I am also excited to hear this news just like you, but I recently bought a Hero 8 and I would like to check whether is this upgrade really relevant for me. So, here in this post, I am going to share my views on the so-called Hero 9. Let’s start.

Sibeesh Venu

An engineer by profession and writer by passion. Microsoft MVP, Author, Blogger.,,

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store