Konstantin Lepeshenkov

@scale_tone
2 Followers
7 Following
19 Posts
'Sparkling Software Engineer'@microsoft. I've done #DurableFunctionsMonitor, #ThrottlingTroll, #KeeShepherd, #LINQ2DynamoDB and other things
GitHubhttps://github.com/scale-tone
About so called "best practices": put a microscope into the hands of a carpenter - and he'll probably end up hammering nails with it.
Home

Rate limiting/throttling/circuit-breaking middleware for ASP.NET Core and Azure Functions. Supports Redis and many other distributed counter stores. - ThrottlingTroll/ThrottlingTroll

GitHub
I'd say that's an achievement:
GitHub - ThrottlingTroll/ThrottlingTroll-AspDotNetCore-Samples: Sample code demonstrating how to use ThrottlingTroll with ASP.NET Core

Sample code demonstrating how to use ThrottlingTroll with ASP.NET Core - ThrottlingTroll/ThrottlingTroll-AspDotNetCore-Samples

GitHub
Design spec is a unit test for developer's brain.
ThrottlingTroll, and how to deduplicate HTTP requests with it

ThrottlingTroll, and how to deduplicate HTTP requests with it.

scale-tone
#ThrottlingTroll (rate-limiting/throttling middleware for ASP.NET Core and Azure Functions) v7.0: https://github.com/ThrottlingTroll/ThrottlingTroll/releases/tag/v7.0 .
.
Now with declarative (attribute-based) configuration. Apply [ThrottlingTrollAttribute] to your controllers/methods/pages/functions to have rate limits defined in-code. And you can now combine all four ways of configuring (declarative, config-file-based, programmatic and reactive) in a single solution. Docs are here: https://github.com/ThrottlingTroll/ThrottlingTroll/wiki .
Release ThrottlingTroll 7.0 · ThrottlingTroll/ThrottlingTroll

Now with declarative (attribute-based) configuration. Apply ThrottlingTrollAttributes to your controllers/methods/pages/functions - and ThrottlingTroll will automatically infer ThrottlingTrollRules...

GitHub
Home

Rate limiting/throttling/circuit-breaking middleware for ASP.NET Core and Azure Functions. Supports Redis and many other distributed counter stores. - ThrottlingTroll/ThrottlingTroll

GitHub
Degenerate leetcoding task: reverse a degenerate binary tree.
"Bought a ticket to the circus and found out I was the clown" (c) James Harman