Knowledge Center

Here is a collection of my blog posts and articles.

How ML.NET is used in real life

ML.NET is a very powerful yet relatively unknown set of machine learning tools in the .NET ecosystem. It can train many different types of models, ranging from a simple classification to something more advanced, such as product recommendation engines. It even supports deep-learning tasks such as image analysis, object detection, and natural language processing. Yes, […]

How ML.NET is used in real life Read More »

Architecting self-coordinating IoT systems for reliability and resilience with .NET and SignalR

In the previous article, I described how I used SignalR to coordinate clusters of Internet of Things (IoT) devices so that only one device in the cluster could do a specific task at a time. The example was based on a real-life project where IoT devices acted as public announcement systems at a railway station. If

Architecting self-coordinating IoT systems for reliability and resilience with .NET and SignalR Read More »

Integrating .NET Aspire With Azure Storage

Today, we will talk about integrating our Aspire apps with Azure Storage. We will start by looking at Azure Table Storage and then move on to Blob Storage. A sample of a complete Azure Table Storage application can be found via the following link: https://github.com/fiodarsazanavets/dotnet-aspire-examples/tree/main/AspireStarterProjectWithTableStorage/AspireApp If you are new to Azure Storage, here is a

Integrating .NET Aspire With Azure Storage Read More »

Using SQL Database Components in .NET Aspire

We previously looked at Aspire components, special libraries used by .NET Aspire to wrap commonly used applications and infrastructure components. These libraries consist of containers, but it’s simpler to use them instead of using containers directly. After all, Aspie components were specifically designed to work in Aspire. Today, we will look at the components that represent

Using SQL Database Components in .NET Aspire Read More »