In this video we discuss, at a high level, how .NET works. With the official release of .NET 8 next month, I thought it would be prudent to understand how .NET works at a fundamental level, so as to appreciate the enhancements for e.g. Ahead of time compilation, that will be included with the release of .NET 8.
🕐 Video Time Indexes
-------------------------------------
00:00:00 - Introduction
00:00:43 - What is .NET
00:01:07 - Environment vs Close to the Metal
00:01:39 - Comparison. of Java Runtime Environment and .NET
00:02:36 - The .NET Common Language Runtime
00:02:42 - Memory Management and Garbage Collection
00:04:23 - Base Class Libraries and NuGet Packages
00:05:45 - .NET Assemblies
00:06:36 - CIL Code (Common Intermediate Language Code)
00:07:46 - Explanation of JIT (Just-in-Time Compilation)
00:09:22 - Explanation of AOT (Ahead-of-Time Compilation)
00:11:10 - .NET Language Interoperability
00:11:25 - Conclusion
Support the Channel 👍
------------------------------------
Buy me a Coffee ☕️
🔗 https://www.buymeacoffee.com/GavinLon
PayPal
🔗 https://www.paypal.com/paypalme/GavinLon
🪙 BitCoin
12JZYMiRq5YRDN5R5zuyYt7jMN8eTpkgns
Please follow me on Twitter @GavinLonDigital
Links Referenced in this video
-------------------------------------------------
Nuget Packages
🔗https://learn.microsoft.com/en-us/dotnet/standard/library-guidance/nuget
.NET Assemblies
🔗https://learn.microsoft.com/en-us/dotnet/standard/assembly
CIL Code - Common Intermediate Code
🔗https://learn.microsoft.com/en-us/dotnet/standard/managed-code
AOT - Ahead-of-Time Compilation
🔗https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot
Full Playlist - C# for Beginners Course
------------------------------------------------------------
🔗
https://youtu.be/KTk-UFBnQpM?list=PL4LFuHwItvKYl6zPFGm9I9ejmR3uX8izX
Links Included in this Video
--------------------------------------------
Install .NET 8 Preview 6
🔗 https://dotnet.microsoft.com/en-us/download/dotnet/8.0
Announcement of .NET 8 Preview 6
🔗 https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-6/
Install Visual Studio 2022 Preview
🔗 https://visualstudio.microsoft.com/vs/preview/
Signal-R Explanation
🔗 https://learn.microsoft.com/en-us/aspnet/signalr/overview/getting-started/introduction-to-signalr
Free Courses and Educational Videos - Gavin Lon
-------------------------------------------------------------------------------
Blazor (Webassembly) Shopping Cart Application full playlist
🔗
https://youtu.be/3_AsedRrqww?list=PL4LFuHwItvKbdK-ogNsOx2X58hHGeQm8c
Full playlist - Let's Build an ASP .NET Core MVC Web Application on .Net 5
🔗
https://www.youtube.com/watch?v=D7R_ToqDKHg&list=PL4LFuHwItvKZ6Mz5W5wzD9uo3w6tNChhX
Full playlist - Advanced C# Course
🔗
https://www.youtube.com/watch?v=3cfVmcAkR2w&list=PL4LFuHwItvKaOi-bN1E2WUVyZbuRhVokL
Full playlist - C# for Beginners Course
🔗
https://www.youtube.com/watch?v=2pquQMSYk6c&list=PL4LFuHwItvKbneXxSutjeyz6i1w32K6di
Blazor Server App on .NET 6 Course - FreeCodeCamp
🔗
https://youtu.be/xO17P9LVkK0
🎶All Music in this Video was Created by Gavin Lon