-

Primary Constructors with C#
To reduce the syntax needed when writing C# code, C# 9 added records with primary constructors. C# 10 then added records for structs. Using C#…
-

Calling Web APIs using the dotnet CLI and HTTP Files with Visual Studio
Visual Studio 2022 17.5 includes new HTTP client tooling. This tool makes it easy to create API calls directly from Visual Studio, with a great…
-

System.Text.Json Serializing Hierarchical Data
-

EF Core Mapping with TpH, Generic Types and Value Conversion
EF Core has powerful options to map your domain model to a relational database. In this article, I’ll show you how to use the Fluent…
-

What’s the SynchronizationContext used for?
-

No more Dockerfiles with the help of .NET CLI
This article shows how to use dotnet publish to create a Docker image without using a Dockerfile – including deployment with GitHub Actions.
Meet Christian Nagel, software architect and innovation expert
Christian Nagel is the founder of CN innovation and an experienced software architect, consultant, trainer, author, and speaker. He supports teams in building modern software solutions with Microsoft technologies, .NET, C#, cloud platforms, and strong architectural concepts. In his blog, Christian shares practical insights, technology trends, and real-world experience from modern software development.

Latest News
-

Thrive Conference 2025, scheduled for June 2-4 in Radenci, Slovenia, offers developers and tech enthusiasts immersive sessions on .NET technology. My topics include pattern matching…
-

Sharing experiences using a Surface Laptop 7 with a Snapdragon ARM64 CPU for development. What’s not running on ARM?
-

My new book on .NET Aspire is available! It covers creating microservices with .NET, utilizing Azure services as well as on-premises deployment. Each chapter introduces…
