RyanMarcotte
-
- 53,171 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 -
- 38,620 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 -
- 37,428 total downloads
- last updated 11/13/2021
- Latest version: 4.0.0
This package provides extensions to FluentAssertions for the Functional.Primitives package. -
- 12,465 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 -
- 8,222 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>) -
- 6,934 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. -
- 6,204 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. -
- 4,973 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 -
- 4,424 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,186 total downloads
- last updated 10/7/2020
- Latest version: 1.0.1
This package provides extensions to FluentAssertions for the Functional.Unions package. -
- 3,943 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 -
- 3,318 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,258 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 -
- 2,832 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> -
- 2,635 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,352 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 -
- 1,303 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,258 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,076 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 -
- 434 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.