performance
.NET Ahead-of-Time Compilation Articles, Tutorials & News
.NET Ahead-of-Time Compilation articles, tutorials, and news from the DotNetNews archive.
41 articles Updated
.NET AOT is the focus of this topic page. .NET Ahead-of-Time Compilation is how .NET teams reason about runtime cost, startup, and throughput once the feature work is done. Intermediate and senior .NET developers use this hub to scan practical writing without treating every link as an endorsement.
Recurring subtopics in recent issues include .NET AOT, ahead-of-time .NET, AOT compilation C#, and trim AOT .NET. Those themes are drawn from titles and excerpts in the newest archive entries for this tag, not from a marketing outline.
Expect publisher tutorials, release notes, architecture write-ups, and field notes linked from DotNetNews issues. Start here is a short editorial shortlist for .NET Ahead-of-Time Compilation; the archive list is chronological and larger. Secondary angles such as .NET AOT and ahead-of-time .NET appear when the archive actually covered them. Nearby reading often overlaps with .NET Native AOT and .NET Performance and Optimization.
Each card points at the original publisher URL and the DotNetNews issue that carried it, so you can read the article in context or jump straight to the source.
Start here
Editor picks for AOT
-
Native AOT vs JIT Compilation in .NET 11: Performance Benchmarks and Trade-Offs
c-sharpcorner.com Issue #490
Compare .NET 11 Native AOT vs JIT compilation.
-
10 .NET 10 API Anti-Patterns That Break Production (And How to Fix Them)
codewithmukesh.com Issue #462
Production anti-pattern lists can be hit or miss, but this one covers several failure modes teams actually ship.
-
.NET 9 Changed Everything — You Won’t Believe How APIs Work Now!
medium.com Issue #351
Covers .NET 9 Changed Everything You Won’t Believe How APIs Work Now.
-
.NET 11 Preview 8: New Features and Breaking Changes Explained
c-sharpcorner.com Issue #501
Preview coverage is always helpful, especially when breaking changes are called out plainly.
-
10 .NET 10 API Anti-Patterns That Break Production (And How to Fix Them)
codewithmukesh.com Issue #473
10 production-breaking anti-patterns in .NET 10 APIs. async void, sync-over-async, fat controllers, AOT reflection.
-
.NET 11 in depth: Runtime, libraries, and SDK for the AI era
youtube.com Issue #471
.NET 11 preview focusing on Native AOT improvements and AI-first development tooling enhancements.
-
Writing Node.js addons with .NET Native AOT
devblogs.microsoft.com Issue #446
One of the more interesting platform posts here, showing how Native AOT can bridge .NET into Node.js addon scenarios.
-
Creating a .NET CLR profiler using C# and NativeAOT with Silhouette
andrewlock.net Issue #352
A profiler built with C# and NativeAOT is an intriguing technical flex.
Archive
Page 1 of 2
Newest first
-
.NET 11 Preview 8: New Features and Breaking Changes Explained
c-sharpcorner.com Issue #501
.NET 11 Preview 8: Explore new features like runtime performance, Native AOT, and JSON serialization. Prepare for breaking changes.
-
Native AOT vs JIT Compilation in .NET 11: Performance Benchmarks and Trade-Offs
c-sharpcorner.com Issue #490
Compare .NET 11 Native AOT vs JIT compilation. Explore performance benchmarks, startup time, memory usage, and trade-offs for cloud-native apps.
-
10 .NET 10 API Anti-Patterns That Break Production (And How to Fix Them)
codewithmukesh.com Issue #473
10 ASP.NET Core anti-patterns that break production in .NET 10 - async void, sync-over-async, fat controllers, runtime-reflection mappers in AOT, and the 2026 ones.
-
.NET 11 in depth: Runtime, libraries, and SDK for the AI era
youtube.com Issue #471
Join Chet and Rich for a tour of how the .NET Runtime, libraries, and tooling are improving for .NET 11. You'll learn about investments in Native AOT, support for AI agents of all kinds, foundational ...
-
10 .NET 10 API Anti-Patterns That Break Production (And How to Fix Them)
codewithmukesh.com Issue #462
10 ASP.NET Core anti-patterns that break production in .NET 10 - async void, sync-over-async, fat controllers, runtime-reflection mappers in AOT, and the 2026 ones.
-
Writing Node.js addons with .NET Native AOT
devblogs.microsoft.com Issue #446
C# Dev Kit is a VS Code extension. Like all VS Code extensions, its front end is TypeScript running in Node.js. For certain platform-specific tasks, such as reading the Windows Registry, we've histori...
-
Build Your Own CQRS Dispatcher in .NET 10 (No MediatR)
codewithmukesh.com Issue #434
MediatR went commercial. Build your own CQRS dispatcher in .NET 10 with pipeline behaviors, AOT support, and a FrozenDictionary core that benchmarks 4x faster than MediatR.
-
MCP servers, .NET 11 Preview 2, and Copilot CLI
DotNetNews Issue #413
This issue covers MCP servers and SDK updates, .NET 11 Preview 2, MAUI, architecture testing, VS Code AI workflows, and container publishing.
-
C# 14 features, agentic AI, and SQL Server search
DotNetNews Issue #405
This issue covers C# 14 updates, ASP.NET Core binding, EF Core architecture, agentic AI, and SQL Server vector search, plus testing and patterns.
-
ASP.NET Core monitoring and AI agent workflows
DotNetNews Issue #401
This issue covers ASP.NET Core health checks, AI agent workflow standards, API gateways, LINQ, migration guidance, and security tips.
-
Coding agents, MVC, and runtime internals
DotNetNews Issue #393
A varied .NET roundup covering an AI coding-agent explorer, MVC and Minimal API guides, EF Core transactions, caching, and runtime async internals.
-
Redis locking, ASP.NET Core security, and EF Core testing
DotNetNews Issue #392
A varied .NET roundup with Redis concurrency, ASP.NET Core auth and JWT, EF Core testing, LINQ, architecture, and servicing updates.
-
Optimizing .NET App Performance: How Developers in India and Globally Can Build Faster Applications
c-sharpcorner.com Issue #373
Boost .NET app performance! Learn AOT compilation, diagnostics, async programming, and memory management. Essential for developers in India and globally.
-
Developer roadmap, architecture, and C# patterns
DotNetNews Issue #369
A practical mix of roadmap guidance, API architecture, LINQ and error-handling tips, plus AI and data pitfalls for shipping better .NET systems.
-
Lambda SnapStart for .NET and ORM pitfalls
DotNetNews Issue #366
This issue covers Lambda SnapStart benchmarks, EF Core async mistakes, ASP.NET Core caching, Channels, LINQ providers, and design guidance.
-
ASP.NET Core, patterns, and AI context
DotNetNews Issue #356
A varied .NET roundup covering middleware, MediatR, DDD, distributed patterns, tenant-aware auth, performance, and AI prompt design.
-
MVC modernization, architecture and Redis
DotNetNews Issue #353
A mixed .NET roundup covering UI modernization, Clean Architecture, JWT and delegates, plus Redis, Azure Functions, Orleans, and tooling changes.
-
Creating a .NET CLR profiler using C# and NativeAOT with Silhouette
andrewlock.net Issue #352
In this post I look at how to create a simple .NET profiler. But instead of using C++, the profiler uses C# and NativeAOT with the Silhouette library
-
.NET 9 Changed Everything — You Won’t Believe How APIs Work Now!
medium.com Issue #351
.NET 9 is here. In other words — it’s not just an upgrade, it’s a game-changer for API development. Minimal API, AOT, new Hosting Model… Continue reading on Dot Net, API & SQL Learning »
-
The Ultimate Clean Architecture Guide for .NET 9 (2026 Edition)
medium.com Issue #350
As we step into 2026, .NET development has entered a new era. With the release of .NET 9, C# 13, major improvements in Native AOT…
-
Async, DI, and Blazor pitfalls
DotNetNews Issue #344
This issue covers async gotchas, DI guidance, Blazor Server memory leaks, EF Core queries, debugging tricks, and MAUI age verification.
-
WebAssembly .NET
medium.com Issue #334
The definitive guide to WebAssembly as the ubiquitous runtime in 2025 — from .NET 10’s Native AOT compilation achieving 6x performance…
-
State of Native AOT in .NET 10
code.soundaranbu.com Issue #329
After 3 years since my previous article on Native AOT, let’s find out how far AOT compilation in .NET has come.
-
REST API Design Mistakes to Avoid (Practical Tips) .NET 9.0
c-sharpcorner.com Issue #327
Master REST API design in .NET 9.0! Learn to avoid common mistakes, leverage minimal APIs, and ensure security, scalability, and Native AOT compatibility.
-
Performance & Observability in ASP.NET Core 2025 With Latest .NET Core Version
c-sharpcorner.com Issue #325
Explore ASP.NET Core 2025's performance & observability features! Discover JIT/AOT compilation, OpenTelemetry, improved logging, and metrics for faster, traceable apps.