Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore dynamic runtime code generation using Roslyn in this conference talk. Discover how to create, compile, and load new types at runtime, offering a more approachable and ambitious alternative to traditional techniques like Reflection or IL generation. Learn about practical applications for building efficient, low-allocation application frameworks and examine the Utf8Json library's implementation of this approach for high-performance JSON parsing. Dive into topics such as MVC Core, adapters, compiler techniques, and generated code, while exploring real-world examples like Lamar Compiler and Container, Fabu MVC, and Jasper. Gain insights into creating more flexible and performant .NET applications through dynamic code generation.