Episode
Deep .NET - Ahead of Time Compilation (Native AOT) with Eric Erhardt
with Eric Erhardt, Scott Hanselman
Scott Hanselman is joined by Eric Erhardt to go deep on all things Native AOT, that is right, Ahead of Time compilation. Learn about everything Native AOT from start to finish and how .NET leverages this technology to make your apps and code super fast.
Chapters
- 00:00 - Intro
- 04:17 - Understanding the Options and Restrictions of Publishing in .NET Apps
- 06:46 - Limitations and Benefits of Native AOT
- 12:33 - Development and Implementation of Web API AOT
- 16:28 - Use of Create Small and Source Generators in Web Development
- 22:03 - Role and Impact of Source Generators in Software Development
- 29:17 - Application Performance Optimization and Role-Based Optimization in Web Development
- 33:27 - Program Optimization Techniques and Trade-offs
- 37:28 - Trade-offs and Considerations in Application Optimization
- 41:27 - Understanding the Challenges and Limitations of Implementing AOT
- 46:34 - Understanding and Implementing AOT
- 52:56 - Understanding Model Streaming Extensions
- 55:50 - C# 11 and AOT
- 01:03:49 - Understanding and Addressing AOT Compatibility Issues
- 01:08:54 - Understanding Trimming
- 01:10:35 - Understanding and Addressing System Memory Data and Error Handling
- 01:16:16 - Binary Data Compatibility and Source Generation in Visual Studio
- 01:24:25 - Advanced Features
- 01:25:29 - Wrap-up
Recommended resources
Scott Hanselman is joined by Eric Erhardt to go deep on all things Native AOT, that is right, Ahead of Time compilation. Learn about everything Native AOT from start to finish and how .NET leverages this technology to make your apps and code super fast.
Chapters
- 00:00 - Intro
- 04:17 - Understanding the Options and Restrictions of Publishing in .NET Apps
- 06:46 - Limitations and Benefits of Native AOT
- 12:33 - Development and Implementation of Web API AOT
- 16:28 - Use of Create Small and Source Generators in Web Development
- 22:03 - Role and Impact of Source Generators in Software Development
- 29:17 - Application Performance Optimization and Role-Based Optimization in Web Development
- 33:27 - Program Optimization Techniques and Trade-offs
- 37:28 - Trade-offs and Considerations in Application Optimization
- 41:27 - Understanding the Challenges and Limitations of Implementing AOT
- 46:34 - Understanding and Implementing AOT
- 52:56 - Understanding Model Streaming Extensions
- 55:50 - C# 11 and AOT
- 01:03:49 - Understanding and Addressing AOT Compatibility Issues
- 01:08:54 - Understanding Trimming
- 01:10:35 - Understanding and Addressing System Memory Data and Error Handling
- 01:16:16 - Binary Data Compatibility and Source Generation in Visual Studio
- 01:24:25 - Advanced Features
- 01:25:29 - Wrap-up
Recommended resources
Video URL
HTML iframe
Developer
.NET
Have feedback? Submit an issue here.