The easiest way to connect .NET Aspire to any databaseThere are many ways you can integrate databases with .NET Aspire. Previously, I already wrote about both SQL and NoSQL database…May 28May 28
How ML.NET is used in real lifeML.NET is a very powerful yet relatively unknown set of machine learning tools in the .NET ecosystem. It can train many different types of…Apr 10Apr 10
How the thin controller principle makes your code much more maintainableWhen we write software, our goal is not just to solve a specific business problem. We need to do it in a way that won’t make it hard to…Mar 9Mar 9
Architecting self-coordinating IoT systems for reliability and resilience with .NET and SignalRIn the previous article, I described how I used SignalR to coordinate clusters of Internet of Things (IoT) devices so that only one device…Dec 7, 2024Dec 7, 2024
Using SignalR for real-time IoT device coordinationIf you are a software developer who has worked with .NET, you may have heard of SignalR, a library that allows applications to communicate…Nov 23, 2024Nov 23, 2024
Using a Distributed Redis Cache in .NET AspireWhen you work with distributed applications, you will almost certainly encounter the need to use distributed caching and locking at some…Nov 16, 2024Nov 16, 2024
The easiest way to learn design patterns, part 1Design patterns in software development make it easier and much quicker to solve certain types of problems. Instead of reinventing the…Oct 20, 2024Oct 20, 2024
Integrating .NET Aspire With Azure StorageToday, we will talk about integrating our Aspire apps with Azure Storage. We will start by looking at Azure Table Storage and then move on…Sep 21, 2024Sep 21, 2024
The biggest misconceptions about full-stack developersThere are many different types of software developers out there. Some are generalists, while others are more specialized. The distinction…Sep 15, 2024Sep 15, 2024
Hosting MongoDB in .NET AspireToday, you will learn how to integrate your distributed .NET Aspire application with MongoDB by using Aspire Components. We will walk…Sep 10, 2024Sep 10, 2024