A library for All The Things!
My eclectic collection of things I have created over the years to make re-usable parts to simplify development.
You will find library usage examples in the examples
folder. Also can find generic NetCore how-tos and tutorials located in there. The code quality will improve over time, it comes from different stages of my career (and life events or time constraints) sometimes and I just need to go back and make some adjustments but I need to see what needs work. I am sharing where any pain points are should you adopt the code yourself, you can see how to make it better - or even better, submit a PR to help out keeping this A rated!
Check out each project for a README.md
to see if there are additional instructions/examples.
A library that has a collection of algorithms as I have time to learn and play with them.
A library that has a collection of builtin and 3rd party copmression providers.
A library that focuses on implementing the builtin compression providers.
A library that focuses on implementing the LZ4 compression provider.
A library that provides a standard for Dapper implementation.
A library that provides a standard System.Data.SqlClient implementation.
A library that provides a standard Microsoft.Data.SqlClient implementation.
A library that provides encryption and hasing providers.
A library that focuses on extending functionality to other objects.
A library that focuses on extending IHost functionality to quickly setup Serilog.
A library that focuses on extending functionality to other workflow related objects.
A library that focuses on simplifying reading groups of byte[] (designated as frames).
A library that focuses on Chaos Engineering. Currently targets Windows OS.
A library that focuses on Chaos Engineering with SqlServer. Currently targets System.Data.SqlClient.
A library that focuses on getting Microsoft.Extensions.LoggerFactory implemented adhoc globally.
A library that focuses on making it easier to deal with systems networking.
A library that focuses on RabbitMQ connection and channel management to create fault tolerant Publishers and Consumers.
A library that focuses on cloning the official Pivotal/VMWare RabbitMQ DotNetClient but ported to pure NetCore 3.1/5.x with small code enhancements.
A library that extends HouseofCat.RabbitMQ functionality by providing simplified TPL Dataflow usage called Pipelines.
A library that extends HouseofCat.RabbitMQ functionality by providing robust Workflow support.
A library that extends HouseofCat.RabbitMQ to simplify using the HouseofCat.RabbitMQ library.
A library that extends HouseofCat.RabbitMQ.Services to simplify using Twilio with the HouseofCat.RabbitMQ library.
A library that focuses on Reflection hackery.
A library that focuses on making it easier to deal with Serilization.
A library that focuses on making it easier to deal with socket communication.
A library that focuses on making it easier to deal with sockets communication with Utf8Json.
A library that focuses on general purpose utilities and functions that simplify the coding experience.
A library that focuses on interacting, filtering, and/or replaying user inputs on Windows, specifically Keyboard.
A library that focuses on consolidating Windows NativeMethods calls used by my libaries.
A library that focuses on simplifying affinity and thread management.
A library that focuses on performing System.Management (Windows.Compatibility.Pack) WMI Queries.
A library that focuses on Task Parallel Library and rapid Function execution.
A library that focuses on Task Parallel Library and rapid Function execution.
A library that focuses on a narrow TPL implementation of mine called Pipelines.