Petr Volobuev | Technology RadarPetr Volobuev | Technology Radar

.NET 6

.net
Dropped

The projects have moved to .NET 8 — six has served its time as our main LTS version for two years.

Using

The new .NET version is out and we jumped on it right away. Not a huge pile of new features, but this one is declared LTS. The main additions compared to previous versions:

  • minimal APIs - sketching out endpoints became quick and easy
  • file-scoped namespaces - more concise code
  • global/implicit usings - organizational DRY
  • CallerArgumentExpression - cool feature, no idea where we'd use it. But I like it.
  • record struct - cool feature, and we know exactly where to use it.

This is now our default version for new and current projects.