who is chad green
TRANSCRIPT
![Page 1: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/1.jpg)
![Page 3: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/3.jpg)
What’s New For C# Developers
.NET Ecosystem Momentum
5.4 Million.NET Developers
#1Most Loved Framework (2019, 20, 21)
Top 30Highest velocity OSS project since 2017
>6.9KCommunity Contributors
>21KCommunity Contributions
![Page 4: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/4.jpg)
What’s New For C# Developers
.NET – A unified development platform
COMMON BASE LIBARIES/APIs
INFRASTRUCTURE
.NET 6
Visual Studio Code
CLI
Visual Studio
Visual Studio for Mac
WEB MOBILE GAMING IoT AI
ASP.NETBlazor
.NET MAUIXamarin
Unity ARM32ARM64
ML.NET.NET for
Apache Spark
DESKTOP
.NET MAUIWPF
WinForms
CLOUD
Azure
NuGet
GitHub
Components, tools, library
vendors
ECOSYSTEM TOOLS
![Page 5: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/5.jpg)
What’s New For C# Developers
.NET 6Unified common base libraries & SDK
![Page 6: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/6.jpg)
What’s New For C# Developers
.NET 6Unified common base libraries & SDK
Industry leading performance
![Page 7: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/7.jpg)
What’s New For C# Developers
.NET 6 Performance
>10X faster than Node.jsASP.NET Core web framework
161,987
311,778
.NET 5 .NET 6
Requests per second
![Page 8: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/8.jpg)
What’s New For C# Developers
.NET 6Unified common base libraries & SDK
Industry leading performance
Simplified development, easier to get started
![Page 9: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/9.jpg)
What’s New For C# Developers
.NET 6Unified common base libraries & SDK
Industry leading performance
Simplified development, easier to get started
New C# 10, F# 6 releases
![Page 10: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/10.jpg)
What’s New For C# Developers
.NET 6Unified common base libraries & SDK
Industry leading performance
Simplified development, easier to get started
New C# 10, F# 6 releases
Apple Silicon (Arm64) support
![Page 11: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/11.jpg)
What’s New For C# Developers
.NET 6Unified common base libraries & SDK
Industry leading performance
Simplified development, easier to get started
New C# 10, F# 6 releases
Apple Silicon (Arm64) support
Long-Term Support Release
![Page 12: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/12.jpg)
What’s New For C# Developers
.NET 6Unified common base libraries & SDK
Industry leading performance
Simplified development, easier to get started
New C# 10, F# 6 releases
Apple Silicon (Arm64) support
Long-Term Support Release
![Page 13: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/13.jpg)
What’s New For C# Developers
.NET 6
Unified common base libraries & SDK
Industry leading performance
Simplified development, easier to get started
New C# 10, F# 6 releases
Apple Silicon (Arm64) support
Long-Term Support Release
• Production stress-tested
• Supported for three years
• Unified platform• Performance• C# 10• Visual Basic• Hot Reload• Cloud diagnostics• JSON APIs• Minimal APIs
• Blazor• Web Assembly AOT• Single-page apps• HTTP/3• File IO• Security• Single-File apps
(extraction free)• IL trimming• Source generators and
analyzers• Source build
![Page 14: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/14.jpg)
What’s New For C# Developers
C# Evolution
1.0
January 2002
![Page 15: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/15.jpg)
What’s New For C# Developers
C# Evolution
1.0
April 2003
1.2
![Page 16: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/16.jpg)
What’s New For C# Developers
C# Evolution
1.0
November 2005
1.2 2.0
![Page 17: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/17.jpg)
What’s New For C# Developers
C# Evolution
1.0
November 2007
1.2 2.0 3.0
![Page 18: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/18.jpg)
What’s New For C# Developers
C# Evolution
1.0
April 2010
1.2 2.0 3.0 4.0
![Page 19: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/19.jpg)
What’s New For C# Developers
C# Evolution
1.0
August 2012
1.2 2.0 3.0 4.0 5.0
![Page 20: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/20.jpg)
What’s New For C# Developers
C# Evolution
1.0
July 2015
1.2 2.0 3.0 4.0 5.0 6.0
![Page 21: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/21.jpg)
What’s New For C# Developers
C# Evolution
1.0
March 2017
1.2 2.0 3.0 4.0 5.0 6.0 7.0
![Page 22: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/22.jpg)
What’s New For C# Developers
C# Evolution
1.0
August 2017
1.2 2.0 3.0 4.0 5.0 6.0 7.0 7.1
![Page 23: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/23.jpg)
What’s New For C# Developers
C# Evolution
1.0
November 2017
1.2 2.0 3.0 4.0 5.0 6.0 7.0 7.1 7.2
![Page 24: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/24.jpg)
What’s New For C# Developers
C# Evolution
1.0
May 2018
1.2 2.0 3.0 4.0 5.0 6.0 7.0 7.1 7.2 7.3
![Page 25: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/25.jpg)
What’s New For C# Developers
C# Evolution
1.0
September 2019
1.2 2.0 3.0 4.0 5.0 6.0 7.0 7.1 7.2 7.3 8.0
![Page 26: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/26.jpg)
What’s New For C# Developers
C# Evolution
1.0
September 2020
1.2 2.0 3.0 4.0 5.0 6.0 7.0 7.1 7.2 7.3 8.0 9.0
![Page 27: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/27.jpg)
What’s New For C# Developers
C# Evolution
1.0
November 2021
1.2 2.0 3.0 4.0 5.0 6.0 7.0 7.1 7.2 7.3 8.0 9.0 10
![Page 28: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/28.jpg)
What’s New For C# Developers
C# Evolution
November 2021
1.0 1.2 2.0 3.0 4.0 5.0 6.0 7.0 7.1 7.2 7.3 8.0 9.0 10
![Page 29: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/29.jpg)
What’s New For C# Developers
C# Evolution1.0 1.2 2.0 3.0 4.0 5.0 6.0 7.0 7.1 7.2 7.3 8.0 9.0 10
• Record struts• Improvements of structure types• Interpolated string handlers• Global using directives• File-scoped namespace declarations• Extended property patterns• Improvements on lambda expressions• Allow const interpolated strings
• Record types can seal ToString()• Improved definite assignment• Allow both assignment and
declaration in the same deconstruction
• Allow AsyncMethodBuilder attribute on methods
• CallerArgumentExpression attribute• Enhanced #line pragma
![Page 30: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/30.jpg)
What’s New For C# Developers
Entity Framework Core 6What’s New in C# 10 and .NET 6
![Page 31: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/31.jpg)
What’s New For C# Developers
Entity Framework Core 6
Migration Bundles
![Page 32: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/32.jpg)
What’s New For C# Developers
Entity Framework Core 6
Compiled Models
![Page 33: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/33.jpg)
What’s New For C# Developers
Entity Framework Core 6
Compiled Models
![Page 34: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/34.jpg)
What’s New For C# Developers
Entity Framework Core 6
Improved Performance on TempEmpower
Fortunes
![Page 35: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/35.jpg)
What’s New For C# Developers
Entity Framework Core 6
Cosmos Provider Enhancements
![Page 36: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/36.jpg)
What’s New For C# Developers
Entity Framework Core 6
Miscellaneous Improvements
![Page 37: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/37.jpg)
What’s New For C# Developers
ASP.NET Core 6What’s New in C# and .NET 6
![Page 38: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/38.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
Minimal APIs
![Page 39: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/39.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
Async Streaming
![Page 40: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/40.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
Bootstrap 5.1
![Page 41: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/41.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
Null-State Analysis
![Page 42: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/42.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
CSS isolation for pages and views
![Page 43: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/43.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
JavaScript modules
![Page 44: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/44.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
BlazorImprovements
![Page 45: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/45.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
.NET WebAssemblyBuild Tools
![Page 46: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/46.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
Single-Page Apps
![Page 47: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/47.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
Socket Control
![Page 48: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/48.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
Strongly-Typed Headers
![Page 49: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/49.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
HTTP & W3C Logging
![Page 50: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/50.jpg)
What’s New For C# Developers
ASP.NET Core 6.0
HTTP/3
![Page 51: Who is Chad Green](https://reader031.vdocuments.us/reader031/viewer/2022020700/61f5654d34e237010813a9c2/html5/thumbnails/51.jpg)
Demo Time