-

Async Streaming with ASP.NET Core SignalR and C# 8
ASP.NET Core SignalR version 2.1 offers streaming from the server to the client. Using ASP.NET Core 3.0, streams can also be sent from the client…
-

Alignment with C# 8 Switch Expressions
Recently I’ve written two blog articles about the new C# 8 switch expression. I’ve changed my last blog article to a different indentation – so…
-

Changing State with the Switch Expression (C# 8)
-

Blazor – on the server or on the client
With ASP.NET Core 3.0, the first version of Blazor will be released. Client-side Blazor allows writing .NET Code that runs in the browser – using…
-

Click the Azure IoT Button – Part 2
In part 1 of this article series I’ve shown how to configure the Azure IoT button and how to invoke an Azure Function when the…
-

Moving from the switch statement to switch expressions (C# 8)
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
-

Running MySQL in a Docker container, and accessing it from EF Core
-

The last time the [Thrive conference](https://thriveconf.com) was held was in 2019. Now it’s happening again May, 24-25 2022 in Bistrica, Slovenia. I’m excited to give…
-

Windows services are programs that are automatically started when the system starts up, or when the user logs in. They run in the background and…
