Protecting Your APIs with Rate Limiting in ASP.NET

Programming

Learn how to protect your ASP.NET Core APIs from DDOS abuse with built-in rate limiting in .NET 7+. Explore fixed window, sliding window, token bucket, and concurrency strategies, with code examples, benchmarks, and real-world best practices to keep your services secure and reliable.

Read more...

Implementing Modern API Versioning in .NET

Video

How t0 implement modern API versioning in .NET using the latest tooling available. In this video we will focus on Minimal APIs since this is the new feature added in .NET 6, but this approach can be used for Web APIs as well.

Read more...

FTP upload in ASP.NET MVC 5 POST action

Programming

How to performe a FTP upload in ASP.NET MVC 5 Controller POST action

Read more...

ASP.NET Response Compression

Programming

Response Compression for both classic ASP.NET MVC and ASP.NET Core

Read more...

QueryStrings in ASP.NET Core

Programming

In ASP.NET Core we have the QueryHelpers class for automatically creating QueryStrings. No more dealing with encoding/decoding strings, ampersand and question marks manually!

Read more...

Replace JavaScript with client-side C#

Video

Replace JavaScript with C# code on the client side with Blazor in ASP.NET Core 3.0

Read more...