Best Practices

Best practices represent proven methods and approaches that have established themselves in professional software development. They embody the collective knowledge of the developer community and help create high-quality, maintainable, and performant code.

In the .NET Ecosystem

This collection covers best practices across various areas including code quality with Clean Code and SOLID principles, architecture with design patterns and scalable solutions, testing strategies like TDD and quality assurance, DevOps practices with CI/CD pipelines and Azure DevOps automation, performance optimization techniques, and security-by-design approaches.

Best practices are not rigid rules but context-dependent guidelines that evolve with technology and should be critically evaluated.

Manage NuGet Packages Centrally

Manage NuGet Packages Centrally

For over 12 years, NuGet package management has been part of the .NET ecosystem with direct integrations to various IDEs, CLIs and build systems. But a feature took 12 years before it appeared and certainly needs some more maintenance until it is mature!