I have been doing a lot with Azure messaging services of late, including Event Grid, Event Hub, Service Bus and Storage Queues. In an effort to reduce the number of searches I do for C# code on how to work with these various messaging services in .NET Core, I have created a sample solution for…
Adventures with Azure: Downloading and Uploading Files with .NET Core
From time to time I have to add file upload and download support for my applications. It seems like I have done this a bajillion and one times in the past but can never seem to remember where this code lives! My thought? Want not capture them all in an article on my blog? Not…
Adventures with App Insights: Tracking Custom Events in .NET Core Function Application
WARNING: According to this article, https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-dependency-injection#logging-services, is NOT A RECOMMENDED PRACTICE. While what I have done works, according to the article, adding AddApplicationInsightsTelemetry() to the services collection “registers services that conflict with services provided by the environment.” In a previous article, we looked at how to track custom events in Azure Application Insights from a .NET Core Web…
Adventures with App Insights: Tracking Custom Events in an ASP.NET Core Web Application
I wanted to see how to track custom events in Azure Application Insights with an ASP.NET Core Web Application. A lot of what I wanted to do was found in the article, Application Insights for ASP.NET Core applications, I wanted to streamlined things a bit, specific to my use case. Let’s get started! In Azure,…
Adventures with Azure: Cosmos DB, Azure Functions, Event Grid, Oh My!
To get a better understanding of the Cosmos DB Change, Event Grid, retry and fail over logic, I decided to build a system that would respond to changes in a Cosmos DB, send events to an Azure Event Grid, which in turn would forward the events to subscribers. I broke this article in to three…
Adventures with Azure DevOps: Create a Custom Dashboard Widget
I have been doing a lot with Azure DevOps lately, from building pipelines to dashboard. As I was building out a dashboard with various widget, I wondered if it was possible to create a custom dashboard widget! What do you know? You can! The widget are a combination of HTML, JavaScript and CSS. So I…
Adventures with Azure Storage: Read/Write Files to Blob Storage from Azure Functions
In my last article, Adventures with Azure Storage: Read/Write Files to Blob Storage from a .NET Core Web API, we looked at uploading and downloading files from Azure Blob Storage using a .NET Core Web API, in this article, we are going to perform the same task, but this time, we will use Azure Functions…
Adventures with Azure Storage: Read/Write Files to Blob Storage from a .NET Core Web API
I wanted to share some code I wrote recently for uploading a file to a .NET Core Web API and writing it to Blob Storage, as well as, downloading the file from the .NET Core Web API. As a bonus, we will use SAS tokens to read and write to Blob Storage. Let’s get started….
Adventures with Logic Apps: Working with @Outputs
In a previous article, Logic Apps Calling Logic Apps, I show how to have a parent Logic App call child Logic Apps. Now I want to have my child Logic App return a value that my parent Logic App can do something with. This article assumes you are familiar with Logic Apps. Getting started We…
Adventures with Logic Apps: Logic Apps Calling Logic Apps
There are several articles available on how Logic Apps can call other Logic Apps. Most of the examples I found were larger in scope or overly complicated, geared towards specific business cases. I wanted a simple example, but one that was robust enough that would lead to great learning experience. So let’s get started. Create…