February 25-27, 2026
Montreal, Canada

Coding C# with C#

Remembering every step of a coding pattern opens the door to mistakes. We're human after all (or an LLM trained on human written code). Thankfully we can write C# code that helps us write our C# code. C# Roslyn Analyzers, Roslyn Code Fixes, and even Source Generators can help us automate the code we write.

In this session we'll review those aforementioned features and discuss their pros and cons, plus the benefits of codifying code.

View all 193 sessions

AL Rodriguez

Duende Software

AL Rodriguez is a .NET Microsoft MVP, developer, cloud enthusiast, 3 kids in a trench coat, sometimes-blogger, and international speaker. With a background in software development, and a clear lack of self restraint, he specializes in using .NET for everything. An ASP.NET Core backend and a Blazor frontend? Check. IoT devices, Playwright UI Testing, CI/CD DevOps, or even Infrastructure as Code? Oh yeah, all C#! When not working, he's playing games, making stupid jokes, or arguing with code.

Read More