-

C# 7.0 and the Universal Windows Platform in Brno and in Bratislava
Next week I’m on a city tour from Brno (Czech Republic) to Bratislava (Slovakia) – speaking at the conferences G2B TechEd and Show IT. I’m…
-

C# 7.0 Out Vars and Ref Returns
C# 7.0 offers a great list of new features. Some of them I’ve already written about, such as expression bodied members, tuples, binary literals, and…
-

C# 7.0 Expression Bodied Members
C# 6 introduced expression bodied members with methods and properties. This feature has been enhanced with C# 7.0 to allow expression bodied members with constructors,…
-

Open Tab Items Dynamically with UWP
In a previous blog article I explained how to dynamically open tabs with WPF. This article uses the same view-model library, but now the client…
-

Visual Studio 2017 and Visual Studio 2015 with .NET Core
.NET Core is still at it’s beginning. We already had some released of .NET Core (1.0, 1.0.1, 1.0.2, 1.0.3, 1.1), however the tools are still…
-

Welcome 2017 – The Year of 3D?
I wish all the readers of my blog A Happy New Year 2017!! May all your wishes come true! What do I expect from 2017?…
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
-

.NET Core 3.0 doesn’t make it easier to choose the correct Web technology creating .NET applications. Some more options have been added to select from,…
-

ASP.NET Core included the WebHost class that was used in the Main method to startup everything up – including the dependency injection container. With Non-ASP.NET…
-

One of the many great features of C# 8 is async streams. Before C# 8, you could use the await keyword only to get a…
