.NET Patterns and Practices: Architecture, Performance, and Security Guides
Every .NET tutorial on AnimatLabs, organized by topic. Pick a section and jump in.
Architecture and Design Patterns
- Clean Architecture with MediatR
- DI: Multiple Implementations of the Same Interface
- Result Pattern in C#
- Aspect-Oriented Programming in C#
Performance Optimization
- C# Collection Iteration Benchmarks
- Object Mapping: AutoMapper, Mapster, and Alternatives
- C# Object Mapping: AutoMapper vs Mapster
- 3 C# String Operations for Performance
Entity Framework Core
- EF Core Code-First: Entities, Configurations, and Migrations
- EF Core Migrations: Stored Procedures and Custom SQL
- EF Core Performance: AsNoTracking and Compiled Queries
Security and Data Protection
- ASP.NET Core Security
- Data Protection APIs (IDataProtector)
- Secure APIs: Hash Internal IDs
- GUID vs UUID: Incremental IDs