Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of C# and its journey towards openness and innovation in this 54-minute conference talk. Discover how the C# team has embraced community involvement since open-sourcing the Roslyn repository. Learn about features developed entirely by community members and the publication of the C# language spec draft on GitHub. Gain insights into how these changes impact your relationship with the language, methods to stay updated, and ways to participate in its development. Survey significant upcoming changes to C#, including versions 7.1, 7.3, 7.4, and 8.0. Delve into topics such as cross-platform development, Xamarin, .NET, Roslyn, OmniSharp, and object-oriented language design. Understand the implications of async main methods, language versioning, and extension methods. Explore the concept of microservices and how C# is adapting to modern development paradigms. Gain valuable insights to become a more effective C# developer in this comprehensive overview of the language's past, present, and future.
Syllabus
Introduction
Recap
Agenda
Open Source
Cross Platform
Xamarin
CSharp
Dotnet
Rosalyn
One Code Base
OmniSharp
Language Design
ObjectOriented Language
Open Language Discussion
Where are we
CSharp 71
CSharp 73
CSharp 74
CSharp 80
CSharp 70
Async Main Methods
Language Version
Tiny Point Release
Async Disposable
Extension Everything
microservices
class definition
open for business
resources
More Effective C
Taught by
NDC Conferences