
The Weirdest Feature Microsoft Added in C# 15
Get any course 40% off: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube&coupon_code=BLACKFRIDAY26 Get the C# 15 Skill: https://dometrain.com/free/download-assets-the-weirdest-feature-microsoft-added-in-c-15/ Hello, everybody. I'm Nick, and in this video, I want to talk about the brand new feature called Labeled break and continue. goto has been in the language since forever but now we have a new way to use labels which is both awesome and weird at the same time. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: https://github.com/Elfocrash Follow me on Twitter: https://twitter.com/nickchapsas Connect on LinkedIn: https://www.linkedin.com/in/nick-chapsas #dotnet #csharp
C# Cheat Sheet: Modern Syntax Reference with Examples
A modern C# cheat sheet with copy-paste examples: types, collections, pattern matching, LINQ, async/await, records, and null handling for .NET.

We feel faster with AI… but are we creating more value? #Shorts
“We feel faster, but I don’t know if we are creating more value.” Speed is easy to feel. Value is harder to see. Here’s how I look at it. Are you shipping more, or shipping things that matter more? 👇 #AIEngineering #SoftwareEngineering #DeveloperProductivity #AI #ClaudeCode

Is it over for JetBrains Rider? New free .NET IDE
A new IDE for .NET has dropped called Passenger. Is it over for JetBrains Rider, Visual Studio and VS Code? Check out how it integrates with your agents in this MCP demo. Check out Passenger IDE at https://passenger-ide.net #coding #dotnet #csharp
NuGet Supply Chain Attacks: How Malicious Packages Compromise Your .NET Build Pipeline (and How to Reduce the Risk)
A NuGet package doesn't need your code to call it to run arbitrary logic on your machine — MSBuild targets execute the moment you restore or build. Verified against the .NET 10 SDK with a lab-only PoC package and two tests: one proving the attack, one showing how package source mapping blocks it on a clean restore — plus the lock file and central package management controls that close the gaps mapping alone doesn't cover.

Microsoft Finally Fixed Inheritance in C# 15
Get the C# 15 Skill: https://dometrain.com/free/download-assets-microsoft-finally-fixed-inheritance-in-c-15/ Hello, everybody. I'm Nick, and in this video, I want to talk about the brand new feature called Closed Hierarchies that is added in C# 15 and .NET 11. This feature in my opinion fixes one of the biggest problems with inheritance in C# and makes sure that you and your agents will write batter and safer code. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: https://github.com/Elfocrash Follow me on Twitter: https://twitter.com/nickchapsas Connect on LinkedIn: https://www.linkedin.com/in/nick-chapsas #dotnet #csharp
Blazor WASM vs Server vs Hybrid: Which Render Mode to Use?
A clear decision guide to Blazor render modes: Static SSR, Interactive Server, Interactive WebAssembly, and Auto, plus Blazor Hybrid and how to choose.
Help Shape the Future of .NET: Take the 2026 .NET Developer Survey
<p>Take the 2026 .NET Developer Survey to share your experience, help identify common challenges, and guide future .NET investments. The survey takes about 15 minutes.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/dotnet-developer-survey-2026/">Help Shape the Future of .NET: Take the 2026 .NET Developer Survey</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>
Modernize your .NET apps for Windows Arm64 with GitHub Copilot
<p>Modernize your .NET apps for Windows Arm64 with the GitHub Copilot upgrade agent, from identifying migration blockers to planning and making code changes.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/modernize-dotnet-apps-for-windows-arm64/">Modernize your .NET apps for Windows Arm64 with GitHub Copilot</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>
Delivering Skills in NuGet packages
<p>Agent skills can be delivered in NuGet packages as a way to deliver up-to-date library documentation to models.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/delivering-skills-in-nuget-packages/">Delivering Skills in NuGet packages</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>
Get Ready for .NET Conf 2026!
<p>.NET Conf is one week away! Join us November 10-13 for the launch of .NET 11, two days of Microsoft sessions, and two days of Community Days.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/get-ready-for-dotnet-conf-2026/">Get Ready for .NET Conf 2026!</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Union Types are Finally in .NET, but who cares?
Get the C# 15 Skill: https://dometrain.com/free/download-assets-union-types-are-finally-in-net-but-who-cares/ Hello, everybody. I'm Nick, and in this video, I want to talk about the brand new feature called Union Types (or Discriminated Unions by some) that we are finally getting in C# 15. I will showcase the feature, explain what problem it solves and how you can let your agents know how to use it. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: https://github.com/Elfocrash Follow me on Twitter: https://twitter.com/nickchapsas Connect on LinkedIn: https://www.linkedin.com/in/nick-chapsas #dotnet #csharp
Understanding Lazy<T> thread safety modes
In this post I look at how the different `LazyThreadSafetyMode` values work with `Lazy<T>`, and how exceptions are handled for each mode
GitHub Actions Cron: Skip Builds When No Posts Are Due
Read YAML front matter dates in a GitHub Actions cron and call your Netlify build hook only when a post is due. Works with Hugo, Jekyll, Astro, and 11ty.
C# 14 Extension Members: The Shadowing Bug the Compiler Won't Warn You About
C# 14 lets extension blocks declare properties and static members — not just methods. That new surface comes with an old risk from a different angle: when a real member and an extension member share a name, the real member wins silently, with zero compiler warning. Verified against the .NET 10 SDK, including the exact diagnostics (CS9296, CS9339) a Roslyn-based test suite checks for.