YoVDO

Let's Code an Incremental Source Generator with Roslyn

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Benchmarking Courses Mutation Testing Courses Metaprogramming Courses Roslyn Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of incremental source generators with Roslyn in this conference talk from NDC London 2023. Dive into a live coding session demonstrating the test-driven implementation of a fully operational incremental source generator. Learn how these generators optimize compile-time for improved run-time performance, enabling the creation of specialized types and methods tailored to your code. Discover the advantages of Roslyn-based metaprogramming in reducing repetitive coding patterns and facilitating high-performance scenarios without relying on Reflection. Compare the benefits of incremental generators (introduced in .NET 6 SDK) to standard source generators (compatible with .NET 5 SDK), particularly in managing developer experience for large projects. Witness the unveiling of intricacies and benefits of incremental source generation, followed by an evaluation of the resulting component's technical quality through benchmarking and mutation testing.

Syllabus

Let's Code an incremental source generator with Roslyn - Stefan Pölz - NDC London 2023


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