Radio and PodcastRadio and PodcastLive Radio & Podcasts
#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1 artwork
Technology

#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1

no dogma podcast by no dogma podcast

Mar 30, 202301:04:24Technology

Summary Andy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET. Details Who he is, what he does. Quick overview of ahead-of-time compilation (AOT); finding...

About This Episode

#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1 is an episode from no dogma podcast by no dogma podcast. Summary Andy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET....

Podcast

This episode belongs to no dogma podcast.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Mar 30, 2023, 01:04:24 long, audio available.

Questions About This Episode

What is #171 Andy Gocke, .NET Ahead of Time Compilation, Part 1 about?

Summary Andy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET. Details Who he is, what he does. Quick overview of ahead-of-time compilation (AOT); finding your code. Traditional compilation, interpreter vs compiler, translation from source to target languages. Operating systems, intermediate language (IL). There's always an interpreter. Just-in-time compilation (JIT); Java ran on multiple OSes, but .NET was Windows only; .NET ran on multiple architectures. Ready-to-run (R2R) and trimming. Tiered compilation, variable performance. R2R mixes precompiled and IL, native AOT only has precompiled. Trimming - getting rid of unneeded things, trouble with plugins and reflection; static analysis - don't ignore warnings. Why AOT was built, where it is a good fit. How much work it was; Core RT, low adoption, but good feedback. Good and bad use cases for AOT. For .NET 7 console apps and libraries, or if you don't get trim warnings; a single trim warning is too many. AOT and non-AOT OSS NuGet packages. .NET 8 support for ASP.NET. JIT and IL will not go away. AWS Lambda functions and AOT, exclusions, problems that might occur; trimmable all the way down. Getting started with AOT. Can't turn off trimming. Future of AOT. Support this podcast Full show notes @andygocke Native AOT deployment Andy's de/serializer Serde-dn More C# episodes

Where can I listen to #171 Andy Gocke, .NET Ahead of Time Compilation, Part 1?

You can listen to #171 Andy Gocke, .NET Ahead of Time Compilation, Part 1 online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is #171 Andy Gocke, .NET Ahead of Time Compilation, Part 1 from?

#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1 is an episode from no dogma podcast by no dogma podcast.

How long is this episode?

This episode is 01:04:24 long.

When was this episode published?

This episode was published on Mar 30, 2023.

Can I save #171 Andy Gocke, .NET Ahead of Time Compilation, Part 1 for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from no dogma podcast?

Yes. This page shows related episodes from no dogma podcast when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to #171 Andy Gocke, .NET Ahead of Time Compilation, Part 1?

You can listen to #171 Andy Gocke, .NET Ahead of Time Compilation, Part 1 on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1 is from no dogma podcast by no dogma podcast.

What are the episode details?

Published Mar 30, 2023 and 01:04:24 long