RyanMarcotte
-
- 109,325 total downloads
- last updated 11/29/2018
- Latest version: 1.0.0
SemanticComparisonExtensions is a .NET library that make it easier to compare object hierarchies using SemanticComparison. The library provides set of extensions methods for the Likeness type that can configure... More information -
- 75,076 total downloads
- last updated 11/13/2021
- Latest version: 4.0.0
This package provides extensions to FluentAssertions for the Functional.Primitives package. -
- 69,375 total downloads
- last updated 2/19/2020
- Latest version: 2.0.0
Provides CQS-style generic contracts built over Functional.Primitives - IQueryHandler<TQuery, TResult> returning TResult - IAsyncQueryHandler<TQuery, TResult> returning Task<TResult> - ICommandHandler<TCommand,... More information -
- 32,920 total downloads
- last updated 10/9/2020
- Latest version: 1.0.0
Provides extensions to Serilog for handling Functional.Primitives types (Option<T> and Result<TSuccess, TFailure>) -
- 31,936 total downloads
- last updated 2/19/2020
- Latest version: 2.0.0
For use with SimpleInjector dependency injection container. Provides extension methods on Container that make registering Functional.CQS handler implementations easy. - Functional.CQS.IQueryHandler<TQuery,... More information -
- 16,538 total downloads
- last updated 7/3/2021
- Latest version: 1.1.0
WriteOnce<T> is a thread-safe value container whose value can be set exactly once. -
- 15,662 total downloads
- last updated 1/23/2021
- Latest version: 1.0.1
WriteOnce<T> is a thread-safe value container whose value can be set exactly once. This package adds fluent assertions for that container. -
- 8,585 total downloads
- last updated 10/7/2020
- Latest version: 1.0.1
This package provides extensions to FluentAssertions for the Functional.Unions package. -
- 8,182 total downloads
- last updated 2/19/2020
- Latest version: 2.0.0
Defines contracts for metrics-capturing components to be used alongside Functional.CQS handler implementations: - IUniversalMetricsCapturingStrategy - IMetricsCapturingStrategyForQuery<TQuery, TResult> -... More information -
- 5,547 total downloads
- last updated 2/19/2020
- Latest version: 2.0.0
Defines contracts for infrastructural components required for Functional.CQS.AOP caching. - IFunctionalCache - IInvalidateFunctionalCacheItem<TQuery, TResult> - IInvalidateFunctionalCacheItems -... More information -
- 4,962 total downloads
- last updated 2/19/2020
- Latest version: 2.0.0
Provides metrics-capturing decorator implementations for Functional.CQS handler implementations: - IQueryHandler<TQuery, TResult> - IAsyncQueryHandler<TQuery, TResult> - ICommandHandler<TCommand, TError> -... More information -
- 4,140 total downloads
- last updated 6/9/2020
- Latest version: 3.0.1
Defines a distributed cache using Redis that implements Functional.CQS.AOP.Caching.Infrastructure.IFunctionalCache -
- 3,938 total downloads
- last updated 2/19/2020
- Latest version: 2.0.0
Provides the IQueryResultCachingStrategy<TQuery, TResult> contract for defining caching strategies used for Functional.CQS handler implementations: - IQueryHandler<TQuery, TResult> - IAsyncQueryHandler<TQuery,... More information -
- 3,357 total downloads
- last updated 2/19/2020
- Latest version: 2.0.0
Supplies caching decorator implementations for Functional.CQS handler implementations: - IQueryHandler<TQuery, TResult> - IAsyncQueryHandler<TQuery, TResult> -
- 3,074 total downloads
- last updated 2/19/2020
- Latest version: 2.0.0
Defines an in-memory cache that implements Functional.CQS.AOP.Caching.Infrastructure.IFunctionalCache -
- 2,810 total downloads
- last updated 2/19/2020
- Latest version: 2.0.0
Provides extension methods for conveniently decorating Functional.CQS query handler implementations with caching concerns: - IQueryHandler<TQuery, TResult> - IAsyncQueryHandler<TQuery, TResult> Used with... More information -
- Deprecated
- 1,564 total downloads
- last updated 9/28/2020
- Latest version: 1.1.0
WriteOnce<T> is a thread-safe value container whose value can be set exactly once. -
- 1,430 total downloads
- last updated 3/9/2020
- Latest version: 1.0.0
Defines FunctionalNullCache, a null object that implements Functional.CQS.AOP.Caching.Infrastructure.IFunctionalCache -
- 1,334 total downloads
- last updated 2/19/2020
- Latest version: 2.0.0
Provides extension methods for conveniently decorating Functional.CQS handler implementations with metrics-capturing concerns: - Functional.CQS.IQueryHandler<TQuery, TResult> -... More information -
- 550 total downloads
- last updated 1/25/2021
- Latest version: 1.0.0
WriteOnce<T> is a thread-safe value container whose value can be set exactly once. This library includes components used for rendering WriteOnce<T> in Blazor applications.