modern-csharp-coding-standards
aaronontheweb
Modern C# code with fewer needless allocations.
Software development
GitHub publisher22 Skills15.5k installs
Person · Aaron Stannard · www.aaronstannard.com · On GitHub since 2010
modern-csharp-coding-standards
aaronontheweb
Modern C# code with fewer needless allocations.
Software development
csharp-concurrency-patterns
aaronontheweb
Choose simpler concurrency for your .NET code.
Concurrency design
efcore-patterns
aaronontheweb
Build efficient Entity Framework Core data access.
Database development
dependency-injection-patterns
aaronontheweb
Keep .NET service setup tidy and reusable.
Backend development
api-design
aaronontheweb
Evolve public APIs without breaking existing users.
API design
database-performance
aaronontheweb
Faster database queries without common pitfalls.
Database performance
dotnet-project-structure
aaronontheweb
Keep your .NET projects building consistently.
Build configuration
type-design-performance
aaronontheweb
Design .NET types that avoid needless overhead.
Software performance
ilspy-decompile
aaronontheweb
See how compiled .NET code works inside.
Reverse engineering
package-management
aaronontheweb
Keep NuGet versions in sync across your projects.
Dependency management
microsoft-extensions-configuration
aaronontheweb
Catch invalid app settings before startup completes.
Application configuration
serialization
aaronontheweb
Choose serialization that fits your .NET app.
Software development
crap-analysis
aaronontheweb
Find risky .NET code before you change it.
Software testing
dotnet-slopwatch
aaronontheweb
Catch shortcuts hiding failures in .NET code.
Code quality
playwright-blazor-testing
aaronontheweb
Reliable UI tests for your Blazor application.
UI testing
testcontainers-integration-tests
aaronontheweb
Test .NET code against real services in Docker.
Integration testing
dotnet-local-tools
aaronontheweb
Keep .NET tool versions in sync across your team.
Development tooling
aspire-integration-testing
aaronontheweb
Test .NET apps against real dependencies.
Integration testing
mjml-email-templates
aaronontheweb
Responsive emails from MJML templates in .NET.
Email development
aspire-service-defaults
aaronontheweb
Consistent health checks across your Aspire services.
Distributed application development
aspire-configuration
aaronontheweb
Keep Aspire app settings portable to production.
Application configuration
snapshot-testing
aaronontheweb
Catch unexpected changes in your .NET outputs.
Software testing