jonsequitur
NuGet publisher profile
Packages (43)
Its.Log
Get information out of your code at runtime to send it to log files, perf counters, consoles, services, sensors. Maximum flexibility and maintainability, minimum code.
Its.Configuration
App configuration for .NET. Strong-typed, JSON file-based, host-independent, and manageable.
Its.Domain
Basic building blocks for building domain models using CQRS and Event Sourcing.
Its.Domain.Sql
SQL event store and read models for Its.Domain.
Its.Validation
A C# library for composing your core business rules and freeing them from framework-specific validation.
dotnet-repl
A polyglot command line REPL for C#, F#, SQL, and other languages.
PocketLogger
An embeddable logging and telemetry library for concise, multi-purpose instrumentation of library or application code.
Its.Domain.Testing
Test conveniences for Its.Domain and related Its.Cqrs projects.
Its.Domain.Api
Web API support for Its.Domain.
Pocket.TypeDiscovery
Utility methods for finding types at runtime.
Pocket.Disposable
Embeddable implementations CompositeDisposable and AnonymousDisposable, for all your disposing needs.
Alluvial
Stream your data from any source. Build projections and aggregations. Parallelize. Distribute. Replay.
PocketLogger.Subscribe
An embeddable logging and telemetry library for concise, multi-purpose instrumentation of library or application code.
Clockwise
Schedule commands. Deliver messages. Control the clock. Test in virtual time.
PocketContainer
An embeddable IoC container in a single C# file, with support for extensibility and conventions.
PocketLogger.For.ApplicationInsights
Provides Application Insights integration for PocketLogger, emitting dependency telemetry, metrics, custom events, and traces based on conventions assigned to your existing PocketLogger instrumentation.
PocketLogger.For.Xunit
Logs test run information to PocketLogger and, optionally, to a log file.
Alluvial.Distributors.Sql
A SQL-based query distributor for Alluvial
Clockwise.AzureServiceBus
Azure Service Bus support for the Clockwise command scheduling library.
Peaky
Expose tests and sensors via HTTP for health monitoring, testing in production, integration testing, functionality testing, and smoke testing. Stand up a service to host a suite of tests-as-a-service for multiple applications or environments, or use Peaky in your own service to expose self-tests and health checks.
t-rex
With t-rex, you can explore the results of your most recent test run. It discovers, parses, and displays the contents of .trx files.
TRexLib
With t-rex, you can explore the results of your most recent test run. It discovers, parses, and displays the contents of .trx files.
PocketContainer.OpenGenericStrategy
Enables PocketContainer to resolve open generic types.
PocketContainer.Clone
Adds a Clone method to PocketContainer.
BrowserStack.Net
Package Description
Alluvial.For.ItsDomainSql
Build projections and deliver scheduled commands for Its.Domain using SQL and Alluvial.
PocketContainer.PrimitiveAvoidanceStrategy
A convention that tells PocketContainer to choose the longest constructor that contains no primitive types (including strings, dates, and numeric types) when resolving instances of an unregistered type.
PocketLogger.For.MicrosoftExtensionsLogging
Provides Microsoft.Extensions.Logging integration for PocketLogger.
Its.Log.Monitoring
Expose monitoring tests and sensors via HTTP for health monitoring, testing in production, integration testing, functionality testing, and smoke testing.
PocketContainer.AfterCreating
Provides a hook to receive a call each time an instance is created by PocketContainer.
Clockwise.Redis
Redis implementation of CircuitBreakerBroker support for the Clockwise command scheduling library.
BrowserStack.Net.Local
Package Description
Peaky.Client
.NET Peaky Client. Provides .NET apps read access to Peaky services.
Peaky.Xunit
XUnit integration for Peaky. Use Peaky.Xunit to generate data-driven XUnit tests based on a Peaky endpoint. These tests can be executed to perform release-time deployment validation and monitoring and to provide meaningful reporting with existing Xunit-based tools.
PocketContainer.SingleImplementationStrategy
A convention that will resolve a type when it is the only implementation for a requested interface or abstract type that has not been explicitly registered.
Its.Log.WebApiTelemetry
Provides methods for supplying Its.Log telemetry based from Web API.
tot
A simple command line tool to help you keep track of things
trydotnet-references
Includes reference assemblies used to power Intellisense on try.dot.net
PocketContainer.For.MicrosoftExtensionsDependencyInjection
Enables PocketContainer to be used to provide dependency injection for ASP.NET Core applications. When using this package, PocketContainer instances can be created from IServiceCollection and implement IServiceProvider.
PocketContainer.CumulativeRegistration
Enables PocketContainer to accumulate repeated registrations of the same type T and resolve them collectively using IEnumerable<T>.
HelpLine.Docs
Embedded docs for your CLI using Markdown and System.CommandLine.
Ollama.Interactive
Use Ollama to experiment with large language models in Polyglot Notebooks
HelpLine.HelpBuilder
Legacy HelpBuilder compatibility APIs for System.CommandLine.