no dogma podcast

discussions on topics connected with software development; privacy, security, management, tools, techniques, skills, training, business, soft skills, health

https://nodogmapodcast.bryanhogan.net

subscribe
share






episode 157: #157 Mads Torgersen, C# 10, Part 1


Summary

Mads Torgersen talks to me about the upcoming release of C# 10.

Details

Who he is, what he does. The design team. Danes and language design. Aims for C# 10; yearly cadence; simplification, removing boiler plate; minimal API, fuller lambda expression. Relationship with .NET team. Users driving changes. Picking the changes to make; championing a change request. Versioning, guidelines vs rules. New features Mads likes, global using, struct records, with expressions. Moving from C# 9 to 10, suggestions and fixes in Visual Studio, what about VS Code. Is .NET 6 a Framework? Naming challenges. Many ways to do the same thing in C#. ''Modern C#'' - a sliding window of how to use the current C#. Newer features improve the code, not just the semantics. A new math feature that Mads is excited about; static abstract members on interfaces. What didn't make it into C# 10. The compiler team building the language.

Support this podcast

Full show notes
@madstorgersen
Mads' blog
What's new in C# 10.0
Preview Features in .NET 6 – Generic Math


fyyd: Podcast Search Engine
share








 September 24, 2021  49m