Roslyn Analyzers in C#: The Complete Guide
Learn what roslyn analyzers are, how they work in the .NET 10 compiler pipeline, why teams build custom diagnostics, and how to write your first rule in C#.
Learn what roslyn analyzers are, how they work in the .NET 10 compiler pipeline, why teams build custom diagnostics, and how to write your first rule in C#.
This week covers building extensible plugin systems in C#, the adapter design pattern in depth, and practical C# source generator testing. Plus new videos on developer burnout, staying sharp after promotion, and whether Copilot CLI is finally replacing Visual Studio.
Learn how to test C# source generators with .NET 10. Complete guide covering Microsoft.CodeAnalysis.Testing, unit tests, snapshot testing with Verify, and CI integration.
This week covers Observer Pattern implementation and best practices in C#, source generator techniques, Factory Method and Composite patterns, and GitHub Copilot SDK multi-agent capabilities. Plus developer career videos on getting credit for your work, advancing past invisible barriers, and navigating strong opinions as a senior dev.
Learn to measure and optimize C# source generator performance in .NET. Covers incremental source generator caching, build-time profiling, and binlog analysis.
Learn C# source generators through 3 real-world examples: auto-generating ToString(), object mapping, and serialization boilerplate in .NET 10.
Learn how C# source generator attributes trigger code generation in .NET. Complete guide to the marker attribute pattern with ForAttributeWithMetadataName.
Master reading and traversing a Roslyn syntax tree in a C# source generator. Learn SyntaxTree, SemanticModel, and ForAttributeWithMetadataName for .NET 6+.
Learn the incremental source generator API in C# -- covers pipeline design, caching with IEquatable, performance tips, and best practices for modern .NET.
Learn how to create a C# source generator with .NET 10. Step-by-step guide covering project setup, IIncrementalGenerator implementation, and packaging.
Learn exactly how C# source generators work inside the Roslyn compilation pipeline. Understand the two-phase compilation model, syntax providers, and incremental execution.
Understand what C# source generators are, their history in .NET, and how they differ from reflection and T4 templates. A clear introduction for .NET developers.
Master C# source generators with this complete guide. Learn how compile-time code generation works in .NET 10, why it beats reflection, and how to get started.