In addition to the code samples I've done for my #bastacon C# source generators session, I've created a dotnet new template to easily create source generators: www.nuget.org/packages/CNi...
In addition to the code samples I've done for my #bastacon C# source generators session, I've created a dotnet new template to easily create source generators: www.nuget.org/packages/CNi...
I hope you enjoyed my C# 14 / C# 15 session at BASTA! in Frankfurt, Germany! #bastacon Slides and samples showing extension members, file-based apps, collection expression arguments and more, are available at github.com/CNILearn/bas... #csharp
For some years I've been demonstrating creating hard links with PInvoke/LibraryImport on Windows and Linux, now it's part of .NET 11: github.com/dotnet/core/... What should I use next what's not included with .NET? #dotnet
π 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
A big thank you for all your work! All the best with your next adventure!
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
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.
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...
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...
Open sourced Zork today opensource.microsoft.com/blog/2025/11... and ran it on a swarm of containers in the cloud π
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
Map[OpenApi] vs Use[] methods by @captainsafia.com blog.safia.rocks/2025/11/20/a...
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
.NET 10 RC 2 is here! With updates for .NET MAUI, EF Core, Blazor, WPF, Windows Forms, and more! devblogs.microsoft.com/dotnet/dotne...
Great information from @captainsafia.com about aspire publish and aspire deploy! blog.safia.rocks/2025/10/06/a...
β‘ 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
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...
The GitHub workflow for my website is now using the Aspire CLI: "aspire deploy" Great improvements with .NET Aspire 9.5!
AspiriFridays just started! The app from @seankilleen.com is going to be enhanced with .NET Aspire!
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...
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)!
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.
First AspiriFridays with David, Damian, and Maddy starts soon! Aspireifying Bitwarden
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?
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 :-)
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...
First Blazor UI done by Copilot to use the *Codebreaker* backend from my .NET Aspire book www.packtpub.com/en-us/produc...
Copilot started work on behalf of christiannagel now
Loving this: *Copilot started work on behalf of christiannagel now* #MSBuild
Scott and Mark learn to... @scott.hanselman.com #MSBuild