Fiodar Sazanavets

I am a Microsoft MVP and a lead/senior software engineer with over a decade of professional experience. I primarily specialize in .NET and Microsoft stack. I am enthusiastic about creating well-crafted software that fully meets business needs. Throughout my career, I have successfully developed software of various types and various levels of complexity in multiple industries. This includes a passenger information management system for a railway, distributed smart clusters of IoT devices, e-commerce systems, financial transaction processing systems, and more. I have also successfully led and mentored teams of software developers. I enjoy sharing my knowledge with the community. This motivates me to mentor aspiring developers and create educational content, which includes blog posts, technical books, and online courses. My books include "SignalR on .NET 6 - the complete guide", "The battle hardened developer", and "The easiest way to learn design patterns".

SQL Data Purger

Effortless, Controlled, and Ultra-Fast Data Purging. Designed for Integration Testing Environments. When you’re managing integration testing environments, quickly clearing test data without impacting your database’s integrity is critical. That’s where SQL Data Purger comes in. It’s your reliable solution for efficient, intelligent, and secure data deletion in SQL Server databases. ⚡ Blazing-Fast Data Purge Tired […]

SQL Data Purger 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 »