Special Offer: My C#/.NET Bootcamp Course is out now. Get 10% OFF using the code FRIENDS10.
How to Hash Passwords with BCrypt in C#

How to Hash Passwords with BCrypt in C#

Hashing passwords can be complicated. There are algorithms, salts, hashes, and other terms involved. Also, it should all be secure. Today, I will explain what BCrypt is, when to use it, and how to use it in your .NET applications. Avoid Storing Passwords Before we...
How to Use Rate Limiting in ASP.NET Core WebAPI

How to Use Rate Limiting in ASP.NET Core WebAPI

Rate limiting is the concept of restricting access to an API based on the number of requests. Rate limiting can serve three purposes. First, it increases security. We can limit how many times an endpoint can be called. If we know how many users we have, we can set a...
.NET Developer Roadmap 2023

.NET Developer Roadmap 2023

Learning .NET and C# development is rewarding. You can build almost anything from console applications to web applications, mobile apps, and even games. You can also build IoT solutions and cloud-native services. Or you can apply machine learning or implement AI...