Subscribe
Introducing architectural tests is an effective way to enforce rules and prevent violations, reducing the risk of technical debt.
HttpClient is a powerful tool, but it can be easily mismanaged, leading to potential issues. Fortunately, there is an effective solution for managing the lifecycle of HttpClient instances.
Building resilient applications means handling failures gracefully to ensure they continue functioning smoothly despite errors or unexpected behavior.
With MassTransit, implementing various messaging patterns is straightforward. Integration with message transports like RabbitMQ, Azure Service Bus and other is easy.
API versioning allows you to manage multiple versions of an API, enabling you to introduce new features and improvements without affecting current clients.
If you're using EF Core and appreciate its features, consider taking advantage of interceptors. Learn how to implement soft delete and audit with interceptors.
FastEndpoints is a modern, lightweight alternative in .NET. Its adherence to the REPR pattern ensures maintainable and modular development with minimal boilerplate.
With the release of .NET 9, HybridCache has been introduced, seemingly aiming to replace the older interfaces.