Modernizing .NET Part 27! 🔤

Solving the "Windows vs Linux" string sorting headache.

âś… Consistent behavior across OS
âś… Custom NLS-compatible comparer
âś… Fix broken CI/CD tests

https://medium.com/@michael.kopt/modernizing-net-part-27-cross-platform-string-sorting-nuances-9bed8bd1898d
#dotnet #dotnetcore #csharp #aspnet #aspnetcore #linux #unicode #windows #nls #icu #sorting #algorithm

🔤 Modernizing .NET — Part 27: Cross-Platform String Sorting Nuances

Don’t let Linux break your sort order! Learn how to replicate Windows NLS sorting in .NET Core for cross-platform consistency.

Medium

Modernizing .NET Part 26! 🛡️

Today we’re implementing the Rate Limiting Middleware in ASP.NET Core.

âś… Concurrency control
âś… Stable response times under load
âś… No more cascading failures

https://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-26-implementing-rate-limiting-middleware-in-asp-net-core-29eb8451d762
#dotnet #csharp #dotnetcore #aspnet #aspnetcore #ratelimiting #performance

🛡️ Modernizing .NET — Part 26: Implementing Rate Limiting Middleware in ASP.NET Core

Boost performance and stability with ASP.NET Core Rate Limiting Middleware. Control concurrency and prevent service unresponsiveness.

Medium

Don't use async void... Unless you have to.

Read more here:
https://bgh.st/9povz8

#CSharp #DotNet #DotNetCore #Coding

Which of these two is faster?

Read more here:
https://bgh.st/0p4n56

#CSharp #DotNet #DotNetCore #BenchmarkDotNet

Modernizing .NET Part 25! 🛡️

Today we’re talking about rate limiting as a safety mechanism.

âś… Prevent CPU thrashing
âś… Manage concurrency correctly
âś… Controlled degradation vs. catastrophic failure

https://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-25-rate-limiting-concepts-and-strategies-db30843433e1
#dotnet #aspnet #dotnetcore #aspnetcore #csharp #programming #performance

🛡️ Modernizing .NET — Part 25: Rate Limiting Concepts and Strategies

Discover why rate limiting is your service’s “last line of defense.” Protect your .NET app from resource exhaustion and crashes.

Medium

Have you heard of the observer pattern?

Read more here:
https://bgh.st/rgp4jm

#csharp #dotnet #dotnetcore #designpattern #designpatterns

Do you use enums in CSharp?

Read more here:
https://bgh.st/62rpbo

#csharp #dotnet #dotnetcore #beginner #tutorial

Looking for a quick way to share CSharp snippets?

Read more here:
https://bgh.st/e7kk5i

#dotnet #csharp #dotnetfiddle #dotnetcore

High-Performance Distributed Caching with .NET and Postgres on Azure - .NET Blog

Adding caching to your application architecture can significantly improve key performance metrics, cut latency, and reduce load across downstream systems. In this walkthrough, we highlight the latest caching best practices and incorporate these design patterns into a reusable .NET application that you can reference when adding new capabilities to your application stack.

.NET Blog
Stored Procedures with Entity Framework Core in .NET

Subscibe to my weekly .NET newsletter

Medium