In this short post, I want to revise the application publishing types in dotnet. There are two types right now - self-contained and framework-dependent publishing.
[Read More]
Native AOT and Ahead-of-Time Compilation in .NET
This post was inspired by the latest news about Native AOT being the part of .NET 7. So I decided to summarize past and current state of ahead-of-time compilation in dotnet ecosystem.
[Read More]
What is LSP and why it's important
Because of all events in .NET Community around LSP and open source, I decided to write an article about LSP and why it is important.
[Read More]
CIL vs MSIL vs IL
There can be confusion around Microsoft naming sometimes. So in this short post, I want to discuss the difference between CIL, MSIL, and IL.
[Read More]
Tiered Compilation in .NET
.NET team introduced tiered compilation in .Net Core 2.1 as a part of a bunch performance improvements. At that time, it was turned off by default. Lately, in .Net 3.0, tiered compilation was turned on by default, along with bug fixes and performance improvements related to this feature. Tiered compilation...
[Read More]