Writing pure MSIL/IL/CIL code: .NET internals, CLR, JIT compiler and more

Tural SuleymaniTural Suleymani
1 min read

Learning .NET IL/MSIL/CIL (short for Intermediate Language) is not as hard as you may think.

I've started publishing videos about learning and writing pure .NET IL code, delving into the internals of the .NET platform.

Guess what? I couldn't find any tutorial on YouTube that explains pure IL code, so this will be the first one!

In this tutorial, we're going to cover:

1) How to write pure IL code without C#, F#, or VB.
2) How the compiler actually works (full flow).
3) .NET internals: CLR and its responsibilities.
4) .NET internals: JIT compiler.

Want to dive deeper?
Every 5 days, I share my senior-level expertise on my DecodeBytes YouTube channel, breaking down complex topics like .NET, Microservices, Apache Kafka, Javascript, Software Design, Node.js, and more into easy-to-understand explanations. Join us and level up your skills!

0
Subscribe to my newsletter

Read articles from Tural Suleymani directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Tural Suleymani
Tural Suleymani

Regularly, I drop new videos on 'DecodeBytes' YouTube channel, sharing practical tips, tackling common challenges, and offering unique insights to help you level up your coding skills. Subscribe now and join the journey! Short about me : Tural has over 10 years of experience as a Senior FullStack Developer and Technology Evangelist, including 9 years of experience teaching software development. At Sphere( bp), he leads the development of large-scale microservices using .NET Core, and cutting-edge technologies like Docker, Kubernetes, Kafka, GraphQL etc. A self-taught pioneer he empowers developers through his "DecodeBytes" YouTube channel and actively contributes to the tech communities, authoring video courses and sharing insightful articles on C#, Apache Kafka, GraphQL, Javascript, Node.js, and Microservices. A Microsoft Certified Specialist(MCSD, MCSA, ext.MCT) and 2x C# Corner MVP, Tural is driven by a constant desire to learn, innovate, and inspire others to unlock their full potential. Check out my "Apache Kafka for Distributed Systems" Udemy course!