Petr Volobuev | Technology RadarPetr Volobuev | Technology Radar

.NET 8

.net
Dropped

Not quite a full goodbye, but .NET 8 is leaving active development: what remains is maintenance and the projects where rewriting the dependencies just isn't an option. Everything new goes on .NET 10.

Using

.NET 8 — the next LTS. We switched to it in early 2024. Of the new stuff that went straight into work:

  • primary constructors — finally, we've waited long enough
  • collection expressions — shorter and cleaner
  • keyed DI services — handy when you need several implementations of the same interface
  • Blazor and minimal APIs improvements, though those matter less to us

It's now our main version for all projects.