All posts by David Barkol

Publish and Consume events with CloudEvents and Azure Event Grid

The recent announcement of first-class support for CloudEvents with Azure Event Grid is very exciting. The release emphasizes Microsoft's dedication to an open-standard for defining event data in a consistent manner - across all clouds and platforms. In this blog post we'll take a look at how to publish events to Event Grid using the CloudEvents ...

Azure Event Grid Viewer with ASP.NET Core and SignalR

UPDATE: Updated to support the .NET Core RC1 release. This blog post demonstrates how to create a site using ASP.NET Core and SignalR for the purpose of viewing notifications from Azure Event Grid in near-real time. All the source code, along with the ARM template, can be found at https://github.com/Azure-Samples/azure-event-grid-viewer. Introduction Recently, I came across this ...

Publishing Events with the Event Grid .NET SDK

Azure Event Grid is now GA and along with it comes a nice collection of SDKs. This blog post will demonstrate the .NET SDK for publishing events. The code for this post can be found in the following GitHub repository: https://github.com/dbarkol/azure-event-grid-samples. Getting Started We'll need to provision a few things in Azure before using the SDK. ...

Events with API Management, Functions, Event Grid and Logic Apps

Recently, I had an opportunity to work on a solution that brought together a unique combination of services on Azure: API Management (APIM), Functions, Event Grid and Logic Apps. This came about while working with a customer who wanted to explore the possibility of turning errors captured in their APIs into events for other services ...

The Importance of Having a Mentor

My first real job as a developer was for a small company called eTree back in 1998. I was excited and anxious to finally get a chance at writing commercial software and was eager to learn just about anything. There were plenty of technical challenges (firmware, device drivers and lots of C/C++ work) but the ...

New blog, new start

Hi, my name is David Barkol and this is my blog. The goal for this site is to share technical and business-related content that interests me and hopefully others. I am currently an Azure Specialist on the Global Black Belt team at Microsoft where I get a chance to work with some great clients and use ...