Azure Hybrid Connections To Local IIS Server Not Connecting

Saturday, Jan 25, 2020 by Barret Azure, Azure Hybrid Connector, IIS

I found myself needing to create an Azure Hybrid connection from a web application hosted on Azure to a WebAPI application hosting on a server inside a company network. I kept running into one issue that was preventing me from successfully creating my connection. If you find, like me, that no matter what you try, your Hybrid connection just keeps telling you “Not Connected”, there’s one thing you should check in your installed Windows Features list.

Continue Reading

Tagging Images with Flow and Azure Vision API - Part I

Monday, Aug 5, 2019 by Barret Power Automate, flow, Azure, Vision API

Photo by Brett Jordan on Unsplash This time, in our continuing adventures with Microsoft Flow and the Azure Cognitive Services Computer Vision API, we’re using the Vision API to tag image files. The flow will pass the Vision API image files from OneDrive and update the image files with the list of auto-generated meta tags the service returns to us. Part I will walk through the creation of the flow, getting the tags and adding them to the file.

Continue Reading

Flow and Azure Cognitive Services Vision Service-OCR

Thursday, Aug 1, 2019 by Barret Power Automate, flow, Azure, vision service, OCR

Photo by Miguel Á. Padriñán from Pexels Last time we looked at generating thumbnail images via the Vision Service. This time we’re going to look at using the service to get text out of a photograph of a document utilizing the the Vision Service’s Optical Character Recognition (OCR) process. Button, Button We’re going to use a Flow button trigger from the Flow phone app to start this flow. In Microsoft Flow, select New -> Instant - From blank.

Continue Reading

Flow and Azure Cognitive Services Vision Service-Thumbnails

Monday, Jul 29, 2019 by Barret Power Automate, flow, Azure, Cognitive Services, vision service, image thumbnails

In the past, I’ve played around with some pieces of Azure Cognitive Services surrounding text recognition. Over the next couple of posts, I’m going to take a look at some things you can do with the Vision Service and ways we can integrate that with Flow. For this first post, we’re going to use the Vision service to create a thumbnail of our image. There are any number of reasons that you might want to generate thumbnail images for a file.

Continue Reading

Using C# and Azure Text Analytics Sentiment Analysis To Respond To Customer Complaints

Tuesday, Jan 16, 2018 by Barret Azure, Sentiment Analysis, csharp

I’m a dev. I just make apps. I only deal with customers when something breaks and my support teams can’t fix it. They’re just an annoyance, right? Wrong. I’m going to show you how Azure Cognitive Services Text Analytics Sentiment Analysis can help you retain customers and look good while you’re doing it. Anyone who has worked in a customer service related field will tell you that it’s far less expensive to keep an existing customer happy than it is to win a new customer to your product or service.

Continue Reading

C# Advent Calendar 2017 - Using C# and Azure Cognitive Services Text Analytics to Identify and Relate Text Documents

Tuesday, Dec 19, 2017 by Barret Azure, Cognitive Services, CS Advent, CS, Text Analytics

One of the tasks that developers sometimes face in large companies (or even small ones) is trying to figure out how large sets of data relate to each other. If that data is text based, C# and Microsoft Azure Cognitive Services Text Analytics functions make this extremely easy to accomplish. In this post, I’ll walk through identifying language and parsing out key words and phrases that we can use to help match blocks of text together.

Continue Reading

Deploy To A Private NuGet Feed From VSTS

Saturday, Nov 18, 2017 by Barret Azure, DevOps, NuGet

If you work with multiple related projects that exist in separate solutions, one of the more useful features of Visual Studio Team Services is the ability to easily implement private NuGet feeds. This service lets you keep development of various pieces more separate and yet still make it easy to integrate your private libraries into your other applications. Create Your Feed The first step is to create your private feed. Go in to VSTS and open the project that you want put into a feed.

Continue Reading

Running a Regularly Scheduled Task with Azure Functions

Saturday, Nov 11, 2017 by Barret Azure, Azure Functions, scheduled tasks

One of the more recent features of cloud computing is what’s called “serverless computing”. There are a number of different ways in which it is implemented, but for the most part it’s just a way to set up a code function to be able to run without needing to create an entire application and all it’s resources. One of my favorite ways to utilize this feature in Azure apps is to use the functions to kick off nightly maintenance jobs.

Continue Reading

VSTS Deployment with Azure App Service Deployment Slots

Saturday, Nov 11, 2017 by Barret Azure, deployment, deployment slots, VSTS

Utilizing Azure Application Deployment Slots with the Visual Studio Team Services build and deployment system is quite simple. Set Up Deployment Slots The first step is to create your deployment slots for your application. You do this in your Azure Portal. Open the dashboard to your App Service application’s options. About halfway down the menu options that appear for your app you will see “Deployment slots”. Select this option. Click “Add Slot” and give your deployment slot a name.

Continue Reading

Deploying Service Fabric App with VSTS

Saturday, Nov 4, 2017 by Barret Azure, DevOps, Service Fabric, deployment

Visual Studio Team Services (VSTS) makes it incredibly easy to deploy Azure Service Fabric applications to your Service Fabric clusters as part of a continuous integration process. There’s just a few easy steps to get it set up and running. Setup Your Service Endpoint VSTS Endpoint Connection Start with setting up your service endpoint. This will connect your VSTS instance to your Azure Service Fabric. In order to make the connection, you’ll need to use the same security you use to connect to your cluster endpoint.

Continue Reading


I am available for part time consulting work. If you are looking for someone to help with Power Automate, SQL Server, Azure or .NET work, feel free to contact me.

Contact me