Christian Nagel's Avatar

Christian Nagel

@christiannagel.com.bsky.social

Microsoft MVP, book author, developer, trainer, consultant - loving .NET and Microsoft Azure

54 Followers  |  24 Following  |  34 Posts  |  Joined: 03.12.2023  |  1.7538

Latest posts by christiannagel.com on Bluesky

Post image

๐Ÿš€ Was bringt C# 14 โ€“ und was kommt mit C# 15?
In seiner Session auf der #bastacon zeigt @christiannagel.comย neue Sprachfeatures & gibt einen Blick in die Zukunft von C#.

๐Ÿ“… 03.03.2026 | 10:45โ€“11:45
๐Ÿ”— https://tinyurl.com/tf5yeyn2

#CSharp #DotNet #Programmierung

28.01.2026 10:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A big thank you for all your work! All the best with your next adventure!

26.01.2026 03:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub Node - Visual Studio Marketplace Extension for Visual Studio - Adds a GitHub node to Solution Explorer that displays the contents of your repository's `.github` folder. Quickly access and manage GitHub-specific files like workflows,โ€ฆ

GitHub Node for Visual Studio - Adds a GitHub node to Solution Explorer that displays the contents of your repository's `.github` folder | by Mads Kristensen

buff.ly/0oh9AuK

#visualstudio #github #devtools #extensions

29.12.2025 18:00 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Austrian arriving from Vienna - soon on the way back.

Austrian arriving from Vienna - soon on the way back.

On my way back home - after an intensive week with Aspire, Prometheus, Grafana, .NET and C# updates, and a lot more. Plane arrived late from Vienna, but I'm happy it's here.

20.12.2025 14:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Aspire Multi-Repo Microservices - Windows 365 Integration Journey How Windows 365 extends Aspire to streamline multi-repo microservice development using microservice resources, emulators, automated seed data, and cloud-based end-to-end validation.

Great information how Windows 365 (a microservice architecture built with ASP.NET Core, Azure Functions and multiple repos) is using Aspire to shorten local setup, test, and debug cycles from hours (or days) to minutes: devblogs.microsoft.com/aspire/aspir...

20.11.2025 19:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Migrating from Microsoft Learn to aspire.dev Learn how the Aspire team migrated 350+ docs to aspire.dev using GitHub Copilot Planning mode, cutting a three-month effort down to days with AI-driven workflows.

Aspire documentation migration from Microsoft Learn to aspire.dev GitHub Copilot Planning mode reduced 3 months of work to a few days: devblogs.microsoft.com/aspire/migra...

20.11.2025 19:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preserving code that shaped generations: Zork I, II, and III go Open Source Microsoftโ€™s Open Source Programs Office (OSPO), Team Xbox, and Activision are making Zork I, Zork II, and Zork III available under the MIT License.

Open sourced Zork today opensource.microsoft.com/blog/2025/11... and ran it on a swarm of containers in the cloud ๐Ÿ˜‚

20.11.2025 18:42 โ€” ๐Ÿ‘ 477    ๐Ÿ” 138    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 20
Post image

C# 14 verstehen, C# 15 vorausdenken: Praxisnahe Features, saubere Patterns & eine klare Roadmap fรผrs nรคchste Release - Auf der #bastacon in FFM mit @christian-nagel.bsky.socialย 

๐Ÿ”—Session-Infos: https://tinyurl.com/3hd3smx9

๐ŸŽŸ๏ธFrรผhbucher-Tickets: https://tinyurl.com/57zudayw

#csharp

10.11.2025 10:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Anatomy of an API: the small but mighty MapOpenApi() A deep dive into the design decisions behind ASP.NET Coreโ€™s MapOpenApi() method exploring why itโ€™s modeled as an endpoint, how route templating enables YAML support, and the thoughtful details that ma...

Map[OpenApi] vs Use[] methods by @captainsafia.com blog.safia.rocks/2025/11/20/a...

20.11.2025 19:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Loving the new "Directory Files Node" feature in Visual Studio 2026. No longer I need to add solution folders for my configuration files with Grafana, Loki... The folders are just visible with the Solution Explorer! #visualstudio

20.11.2025 10:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Announcing .NET 10 Release Candidate 2 - .NET Blog .NET 10 Release Candidate 2 focuses on final quality, reliability, and stabilization across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more.

.NET 10 RC 2 is here! With updates for .NET MAUI, EF Core, Blazor, WPF, Windows Forms, and more! devblogs.microsoft.com/dotnet/dotne...

15.10.2025 07:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Design flashpoint: aspire publish vs aspire deploy Exploring the design decisions behind aspire publish and aspire deploy commands, and how they balance between ejecting from the Aspire ecosystem versus providing fine-grained deployment control.

Great information from @captainsafia.com about aspire publish and aspire deploy! blog.safia.rocks/2025/10/06/a...

06.10.2025 17:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

โšก SAVE THE DATE for .NET Conf 2025 โšก
Celebrate and learn about what you can do with .NET 10 at the biggest .NET virtual event November 11 โ€ 13.
Add it to your calendar โžก๏ธ msft.it/63326ss8un

01.10.2025 14:00 โ€” ๐Ÿ‘ 19    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - CNILearn/bastamainz2025: Source code for BASTA! Mainz 2025 Source code for BASTA! Mainz 2025. Contribute to CNILearn/bastamainz2025 development by creating an account on GitHub.

Had a fantastic time at BASTA! in Mainz, discussing the latest C# features, exploring C# source generators, and delving into the world of .NET Aspire. Feel free to visit my GitHub repository for access to slides and samples! #BASTA #CSharp #DotNet #Aspire github.com/CNILearn/bas...

01.10.2025 14:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The GitHub workflow for my website is now using the Aspire CLI: "aspire deploy" Great improvements with .NET Aspire 9.5!

30.09.2025 14:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

AspiriFridays just started! The app from @seankilleen.com is going to be enhanced with .NET Aspire!

06.06.2025 18:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Blogged about a typical compiler error, the reasons, and how to resolve it while working with minimal APIs. The error, "The delegate 'RequestDelegate' does not take 'x' arguments," is explored in detail. Check out the insights and experiences shared: csharp.christiannagel.com/2025/06/05/e...

06.06.2025 06:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Thrive Conference about modern IT technologies

After Microsoft Build, the next conference for me just started: Thrive in Slovenia www.thriveconf.com/en/Pages/Hom... Many Microsoft MVPs are here! I've three sessions about C# pattern matching, .NET Aspire, and telemetry with .NET (and of course .NET Aspire)!

03.06.2025 07:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Feature request for Office 365 Copilot with PowerPoint: create an animation as I explain what content should move to where in what order. Copilot understood exactly what I want to achieve, but explained "However, I cannot..." Maybe with the next version.

02.06.2025 15:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

First AspiriFridays with David, Damian, and Maddy starts soon! Aspireifying Bitwarden

30.05.2025 16:39 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Adding return types for lambda expressions with TypedResults

Adding return types for lambda expressions with TypedResults

Fixed it, but it's understandable the coding agent had issues adding the result type with the lambda expression. Do you use TypedResults with minimal APIs?

29.05.2025 19:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Partially completed: TypedResults replacement - discovered compilation issues when replacing Results with TypedResults that require further investigation.

Partially completed: TypedResults replacement - discovered compilation issues when replacing Results with TypedResults that require further investigation.

Github Copilot coding agent struggled changing Result to TypedResult with minimal APIs. I'll jump in for help :-)

29.05.2025 18:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Now that I understand the issue, I need to modify the ResultPegs.razor component to add a black border around...

Now that I understand the issue, I need to modify the ResultPegs.razor component to add a black border around...

It's also great to watch how Copilot thinks...

23.05.2025 17:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

First Blazor UI done by Copilot to use the *Codebreaker* backend from my .NET Aspire book www.packtpub.com/en-us/produc...

23.05.2025 16:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Copilot started work on behalf of christiannagel now

Copilot started work on behalf of christiannagel now

Loving this: *Copilot started work on behalf of christiannagel now* #MSBuild

23.05.2025 15:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Hello Robot : Open Source Mobile Manipulator for AI & Robotics Provider of the worldโ€™s only portable, capable, developer-friendly mobile manipulator. Designed for researchers, educators, and AI researchers in robotics - Stretch is a versatile open source platform...

hello-robot.com at #MSBuild with @scott.hanselman.com

22.05.2025 18:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Scott and Mark learn to... @scott.hanselman.com #MSBuild

22.05.2025 18:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Build the next gen AI apps with .NET: Models, Data, Agents and more by Jeremy Likeness, Jon Galloway and Brady Gaster at Microsoft Build

22.05.2025 15:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

ASP.NET applications should be migrated, add Core - ASP.NET Core ๐Ÿ˜† It's great what's already here, it's great what's coming!

22.05.2025 13:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

For sure *Build the next gen of AI apps with .NET: Models, Data, Agents, & More* with @bradygaster.bsky.social @jongalloway.bsky.social and Jeremy Likness, and *Scott and Mark Learn to...LIVE* with @scott.hanselman.com and @markrussinovich.bsky.social

22.05.2025 13:04 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@christiannagel.com is following 20 prominent accounts