AL Rodriguez is a developer, cloud enthusiast, 3 kids in a trench coat, and sometimes-blogger. As a software development with 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 testing, CI/CD, or Infrastructure as Code? Of course! When he's not working, he's playing games, making stupid jokes, or arguing with code in a personal repo. You can find his latest postings at ProgrammerAL.com
Session en Anglais - Intermédiaire
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.
Session en Anglais - Intermédiaire
Did you know a C# project can detect when there's a known security vulnerability for a NuGet package it's using? Or that you can manage warnings/errors/suggestions for an entire C# project in a single file, without installing an extension?
C# has a handful of free features we can use to enforce high code quality. In this session, we'll look at those C# features and discuss what it takes to use them and create our own C# pit of success.