Dylan Reisenberger's repositories
newsletter
The repository used to manage the monthly .NET Foundation Newsletter
WaitAndRetry
Contains off-the-shelf helper methods for a variety of wait-and-retry strategies for use with the Polly library, including jitter.
Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. Polly targets .NET 4.0, .NET 4.5 and .NET Standard 1.0.
Polly.Contrib.DuplicateRequestCollapser.RedisDistributedLock
Polly.Contrib.DuplicateRequestCollapser.RedisDistributedLock is a Redis distributed lock for use with Polly.Contrib.DuplicateRequestCollapser.
Polly.Contrib.BlankTemplate
Blank template for developing contributions to Polly.Contrib
Polly.Contrib.DuplicateRequestCollapser
A Polly policy to collapse concurrent duplicate requests to a single execution.
Polly.Contrib.CustomPolicyTemplates
Blank templates for developing custom policies for use with the .NET resilience library Polly.
LockContentionBenchMark_Issue657
Benchmarks single-key-locking versus lock-per-key locking for a given Polly policy under consideration
Polly.Contrib.AzureFunctions.CircuitBreaker
Distributed Circuit Breaker consumable from within Azure Functions or distributed, over http
AspNetCore.Docs
Documentation for ASP.NET Core
Polly.Caching.IDistributedCache
Plug-in for the Polly Cache policy supporting Microsoft.Extensions.Caching.Distributed.IDistributedCache.
Polly.Contrib.MutableBulkheadPolicy
Provides a BulkheadPolicy (parallel throttle) for which the capacity can be adjusted dynamically
Polly.Caching.MemoryCache
MemoryCache plugin for the Polly Cache policy
Simmy
Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET
docs
This repository contains .NET Documentation.
eShopOnContainers
Easy to get started sample reference microservice and container based application. Cross-platform on Linux and Windows Docker Containers, powered by .NET Core 2.2, Docker engine and optionally Azure, Kubernetes or Service Fabric. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
Polly-Samples
Provides sample implementations of the Polly library. The intent of this project is to help newcomers kick-start their use of Polly within their own projects.
Polly.Extensions.Http
Polly.Extensions.Http is an extensions package containing opinionated convenience methods for configuring Polly policies to handle transient faults typical of calls through HttpClient.
Polly.Caching.Serialization.Json
Json Serialization plugin for the Polly CachePolicy
Polly.Contrib.LoggingPolicy
A demonstration reactive custom Polly policy, to log faults and results the policy is configured to handle.
Polly.Contrib.TimingPolicy
A custom Polly policy to capture execution timings of delegates.
HttpClientSample
A sample ASP.NET Core project showing how to configure the HttpClientFactory
Diagnostics
Diagnostics middleware for reporting info and handling exceptions and errors in ASP.NET Core, and diagnosing Entity Framework Core migrations errors.
HttpClientFactory
Contains an opinionated factory for creating HttpClient instances.
Cake.FileHelpers
File Helpers addin for Cake http://cakebuild.net
architecture-center
Azure Architecture Center
awesome-dotnet
A collection of awesome .NET libraries, tools, frameworks and software
website
The Cake website.
TinyIoC
An easy to use, hassle free, Inversion of Control Container for small projects, libraries and beginners alike.