Ever since Source Generators were added in C# and .NET, Microsoft has been consistently using them to improve
the performance and flexibility of .NET and the BCL. Building source generators, however, is a mystery for many
developers because it involves writing code that writes code. From AOT to mapping and much more, source generators
can have thousands of use cases, and they are here to stay. If you want to never manually write a mapper again in
your life but have the bad performance of a reflection-based mapper, learning how to use source generators will be
an eye-opening experience for you. In this course, veteran developer Mel Grubb will assume you know nothing about
source generators and teach you everything you need to know to start writing your own.
Mel Grubb has been a professional software developer since 1995, working with .Net since version 1.0. Before that, he was a hobbyist since receiving his first computer, a TI-99/4a in 1982, and heavily modifying it over the course of several years. He's a software developer in central Ohio, concentrating on C# and ASP.Net MVC solutions with a focus on simplicity, testability, and overall coding craftsmanship.