Special Offer: My C#/.NET Bootcamp Course is out now. Get 10% OFF using the code FRIENDS10.
Visual Studio 2022 – Update 17.7

Visual Studio 2022 – Update 17.7

A few weeks ago, Visual Studio 2022 17.7 was released. As usual, I want to quickly go through the changes in this release and highlight the changes that I believe have the biggest impact on .NET developers.  Let me know in the comments what feature is most helpful to...
How to Program C# in Visual Studio Code

How to Program C# in Visual Studio Code

Developing C# in Visual Studio Code is simple, doesn’t cost anything, and offers a great cross-platform developer experience. Installing the C# Dev Kit Extension Open Visual Studio Code and install the C# Dev Kit extension. It’s the only extension we need...
What Is Infrastructure as Code?

What Is Infrastructure as Code?

As a .NET developer, I host most of my applications on Microsoft Azure. I have a few simple web apps, and I also run a SaaS product on Azure. It includes an Azure SQL Server instance and multiple Web Apps running on an App Service Plan. It also uses Azure Functions...
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...