Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.