
Integration Tests: Testcontainers & Respawn
Learn how to set up integration tests in .NET using Testcontainers for Docker and Respawn for database state management.

Technology Enthusiast
Learn how to set up integration tests in .NET using Testcontainers for Docker and Respawn for database state management.
Technology Enthusiast
Learn how to enhance your .NET applications with Scrutor, a library that simplifies dependency injection and promotes cleaner code.
Technology Enthusiast
Learn how to implement the Option pattern in C# to handle null values and improve code readability.
Technology Enthusiast
Learn how time-based one-time passwords (TOTP) work and how to implement them in C#.
Technology Enthusiast
Learn how the PBKDF2 algorithm works and how to use it to securely hash passwords.
Technology Enthusiast
Learn how to use bitwise operations with enums in C# to store multiple values in a single field.
Technology Enthusiast
Add validation to minimal APIs using built-in data annotations or fluent validations.
Technology Enthusiast
Combine FluentValidation and Mediatr to create a robust validation pipeline in your CQRS applications.
Technology Enthusiast
Learn how to integrate a Single Page Application (SPA) with Vite and .NET Web APIs to create a great developer experience.
Technology Enthusiast