YoVDO

Dynamic Runtime Code with Roslyn

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C# Courses

Course Description

Overview

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.

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

Related Courses

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Fractal Architecture
NDC Conferences via YouTube
Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube
Refactoring Is Not Just Clickbait
NDC Conferences via YouTube
Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube