Using ML.NET in an OpenFaaS function

Last week at its annual Build conference, Microsoft announced ML.NET, an "open source and cross-platform machine learning framework" that runs in .NET Core. I took a look at the getting started samples and realized ML.NET would be a great tool to use in OpenFaas functions. I »

Building a simple service relay for Dynamics 365 CE with RabbitMQ and Python - part 4

This is the final post in my series about building a service relay for Dynamics 365 CE with RabbitMQ and Python. In my previous post in this series, I showed the Python code to make the service relay work. In today's post, I will show how you can use Azure »

A Dynamics 365 local message listener for web client notifications - part 2

In part one of this series, I discussed an approach for passing notifications from local applications to the Dynamics 365 web client through a message listener process that runs on an end user's PC. Today I will show the code I used to build the message listener and the code »

Scheduling Dynamics 365 workflows with Azure Functions and C#

Over the past few days, I've shared two approaches for scheduling Dynamics 365 workflows using Azure Functions and the Dynamics 365 Web API. One uses Node.js, and the other uses Python. Because most Dynamics CRM developers are probably more familiar with C# than Node.js or Python, I also »

Updated solution for scheduling recurring Dynamics CRM workflows

About three years ago I released an open source Dynamics CRM solution for scheduling and executing recurring workflows. My solution would execute a FetchXML query to return a set of records and then start a workflow for each of those records without requiring any external processes or tools. This is »