Value Converters in EFCore

Value Converters in EFCore

In the field of software development, data transformation plays a key role in ensuring that information flows seamlessly between different components and systems. When using Entity Framework (EF Core) , a powerful object-relational mapping (ORM) framework, developers can take advantage of value converters to simplify the process of converting data types between applications and databases. . This blog post explains the concept of value converters in EF Core, their benefits, and how to effectively use them in your projects.

Read Blog Post
Simplify string formatting with SmartFormat.NET

Simplify string formatting with SmartFormat.NET

String formatting is a common task in software development and allows you to create dynamic and informative output. Traditional approaches such as string concatenation and compound formatting are widely used, but they quickly become unwieldy and error-prone when formatting requirements become more complex. This is where SmartFormat.NET comes in, a powerful and flexible string formatting library that simplifies the process and offers advanced functionality. In this blog post, we’ll take a look at SmartFormat.NET and how it can improve your string formatting needs.

Read Blog Post
Neuerungen in .NET 8

Neuerungen in .NET 8

Noch ein halbes Jahr bis zum Release von .NET 8 - Zeit sich anzuschauen, was wir neues erwarten dürfen.

LTS Release

.NET 8 ist erneut ein LTS-Release; wie alle geraden Versionsbezeichner. Das bedeutet:

Read Blog Post
Detect Windows 10 and Windows 11 with .NET

Detect Windows 10 and Windows 11 with .NET

Version numbers have always been a rather weird maintained matter under Windows; however, it became particularly bad with Windows 10, respectively 11. Actually, Windows 10 was supposed to be the last version number - but as most people correctly assumed, this has changed as we know.

Read Blog Post
Using Azure DevOps Pipeline Variables in PowerShell Script Files

Using Azure DevOps Pipeline Variables in PowerShell Script Files

Azure Pipelines inherently provides the ability for PowerShell scripts to be defined and executed inline.

1- task: AzureCLI@2
2  displayName: Bicep apply
3  inputs:
4    azureSubscription: MyAzureDevOpsConnectionName
5    scriptType: pscore
6    scriptLocation: inlineScript
7    inlineScript: az deployment group create --resource-group $(AZ_PLATFORM_RESOURCE_GROUP_NAME) --name $(AZ_DEPLOYMENT_NAME)-$(AZ_ENV_NAME) 

Unfortunately, this can become very confusing in many situations and also repetitive, since, for example, an Azure Bicep deployment task is required in several stages, so that the task is repeated accordingly.

Read Blog Post
A struct with an interface is inefficient in .NET

A struct with an interface is inefficient in .NET

Structs have their advantages in .NET: they are especially efficient in the runtime if used correctly.

But if you use structs with an interface, the massive advantages unfortunately turn into disadvantages:
As soon as an interface is attached to a struct, Boxing comes into effect; the values are thus copied over and over again, which is usually not what you want - but it also shows up in the benchmarks.

Read Blog Post