Dotnet
Explore recommended reads, summarized by AI
API Development
Techniques for building, documenting, and securing web APIs in .NET applications.
API Documentation
Authentication and Authorization
Error Handling in APIs
Application Architecture
Architectural patterns and design approaches for structuring scalable and maintainable .NET applications.
Clean Architecture and DDD
CQRS and MediatR
Cloud-Native Development
Tools and frameworks for building, deploying, and managing cloud-native .NET applications.
.NET Aspire
Data Access and Persistence
Approaches to working with databases, ORMs, and data access patterns in .NET applications.
Entity Framework Core
Emerging Technologies
Integration of AI, machine learning, and new framework features into .NET applications.
AI and Machine Learning
Framework Updates and Tools
Language and Core Techniques
Guides to C# language features, LINQ queries, coding patterns, and fundamental programming techniques.
Asynchronous Programming
C# Fundamentals and Patterns
C# Language Features
LINQ Queries and Best Practices
Performance and Optimization
Techniques for improving application speed, memory usage, and overall performance in .NET systems.
Caching Strategies
Performance Tuning
Real-Time and Event-Driven Systems
Techniques for building applications with real-time updates, webhooks, and event-driven architectures.
SignalR and Real-Time Communication
Testing and Quality Assurance
Practices for writing unit tests, integration tests, and ensuring code quality in .NET projects.