Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Dynamic Runtime Code with Roslyn

NDC Conferences via YouTube

Overview

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.

Syllabus

Introduction
About me
Tools
MVC Core
Reflection
Adapters
Hello World
Research
Lets get fancy
Refid
Demo
Lamar Compiler
Lamar Container
Darth Vader
Frameworks
Generation X
Fabu MVC
Behaviors
Jasper
Generated Code
HTTP Status Codes

Taught by

NDC Conferences

Reviews

Start your review of Dynamic Runtime Code with Roslyn

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.