TDD: How to Do it Properly and Why It’s Easy

A short practical guide you can apply right away If you are a software developer, you have probably heard of test-driven development (TDD). Some people

The easiest way to learn design patterns: with C# 12 code samples on .NET 8

By Fiodar Sazanavets Design patterns are something that you will need to get familiar with as a programmer who works with object-oriented languages. This is

Implementing C# 11 and .NET 7.0: Learn how to build cross-platform apps with .NET Core

By Fiodar Sazanavets Leverage the latest features of C# and .NET to optimize the development of cross-platform appsKey Features● Use the .NET MAUI (Multi-platform App

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. Continue Reading

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 Continue Reading

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 Continue Reading