Four more days until dotnet 10 release. Are you excited?
I am. There’s always a ton of new things, some quite pleasant and exciting to use. C# extension usually have the biggest impact on me. This time, I’m excited for
- Null-conditional assignment
- Simple lambda parameters with modifiers
- field backed properties
Last week I tried/had to try RC2 and assess release notes for changes because [developing and] debugging Blazor WebAssembly in dotnet 9 is bothersome. I wasn’t successful in making the switch, but I found a service worker registration bug fix noted with “should also be applied to dotnet 9 projects” which solved the biggest issue for now (deployed app not updating).
I’m still concerned about the Blazor WebAssembly tech complexity and indirection (we’re working on an offline-capable website/PWA), but I’m somewhat hopeful dotnet 10 will improve working with and on it a bit.
Looking forward to the performance improvements, to be sure.
Not that much new in the language I’m excited for - the null-conditional assignment seems nice.
Last update they broke
dotnet watch test, though. I’ve tested that specifically on this one, but I’m wary of what else will be broken and remain broken for months.


