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#.
Browse articles on C#, .NET, AI, software engineering, and growing your career.
Showing 187–192 of 1088 articles
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 NuGet packaging from metadata and local testing through private feeds, versioning, and automated publishing. Plus practical guides to monolith architecture, MCP servers and clients in C#, Serilog, Roslyn analyzers, AI agent workflows, and senior engineering leadership.
Learn how to test nuget package locally before publishing -- set up a local feed, pack to it, consume from a test project, and inspect your .nupkg file.
Understand what a monolith is and the different types of monolithic architectures -- with C# examples that show exactly how each type looks in .NET code.
Build an MCP server in C# with a local stdio quickstart covering packages, Host setup, tool attributes, VS Code wiring, stderr logs, and common fixes.
Automate NuGet package publishing with GitHub Actions. Learn how to build, pack, and push your .NET package to NuGet.org on every tagged release using a complete workflow YAML.