DarkXaHTeP.Extensions.Configuration.Consul
Towel
DarkXaHTeP.Extensions.Configuration.Consul  Towel  

  10  
5  709  
    
0.0  0.0  
over 6 years ago  5 months ago  
C#  C#  
MIT License  MIT License 
Stars  the number of stars that a project has on GitHub. Growth  month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DarkXaHTeP.Extensions.Configuration.Consul
We haven't tracked posts mentioning DarkXaHTeP.Extensions.Configuration.Consul yet.
Tracking mentions began in Dec 2020.
Towel

What your hidden nuget gems ?
Towel  Throw in the towel! data structures, algorithms, mathematics, metadata, extensions, console, and more  https://github.com/ZacharyPatten/Towel

More C# Console Games
PacMan is... a PacMan clone in the console. Get the dots. Dodge the ghosts. It's not intended to be very faithful though. I didn't research the AI of the ghost, I just came up with my own AIs that worked. Here is what I did for the ghost AIs:  Ghost a: follows you via Dijkstra Path Finding and updates every 6 frames (faster)  Ghost b: randomly moves and updates every 6 frames (faster)  Ghost c: follows you via Dijkstra Path Finding and updates every 12 frames (slower)  Ghost d: randomly moves and updates every 12 frames (slower) Note: for this game I pulled in a reference to my nuget package Towel because it includes generic versions of the Dijkstra Path Finding algorithm.

Best data structures and algorithms packages?
Can you give an example? BCL covers the most common algorithms and data structures, so...? There's also a whole pack of additional algorithms and data structures by u/ZacharyPatten: https://github.com/ZacharyPatten/Towel

SLazy<T> (a struct alternative Lazy<T>)
Unit Tests

SLazy<T> (a struct alternative to Lazy<T>)
Source Code

DSA and time complexities
I have a GitHub project with generic data structures and algorithms here: https://github.com/ZacharyPatten/Towel It has 18 of the common comparisonbased sorting algorithms.

Mathematics/Scientific computing libraries
I don't know specifically what you are looking for, but I have a project called Towel that has generic vectors. If interested: https://github.com/ZacharyPatten/Towel.

What I learned about C# from job interviews
https://github.com/ZacharyPatten/Towel/blob/070d454f3fcdc5c632bf68547911718b324cf6ae/Examples/DataStructures/Program.cs#L247

Random Generation (with efficient exclusions)
Notice how algorithm #1Pool Tracking is dependent on the range of possible values while algorithm #2 Roll Tracking is not. This means if you have a relatively large range of values, then algorithm #2 is faster, otherwise algorithm #1 is faster. So if you want the most efficient method, you just need to compare those runtime complexities based on the parameters and select the most appropriate algorithm. Here is what my "Next" overload currently looks like: See Source Code Here

How to parse console app arguments and auto create help pages
Here is an example if interested: https://github.com/ZacharyPatten/Towel/blob/master/Examples/CommandLine/Program.cs All I have to do is add the [Command] attribute onto the methods and call "HandleArguments".
What are some alternatives?
lib12  lib12 is a library of universal helpers and extensions useful in any .NET project
C# Algorithms  :books: :chart_with_upwards_trend: Plugandplay classlibrary project of standard Data Structures and Algorithms in C#
Z.ExtensionMethods  C# Extension Methods  Over 1000 extension methods:
Algorithmia  Algorithm and datastructure library for .NET 4.5.2+/Netstandard 2.0+. Algorithmia contains sophisticated algorithms and datastructures like graphs, priority queues, command, undoredo and more.
IListExtension  Add missing function to IList interface.
awesomesoftwarearchitecture  A curated list of awesome articles, videos, and other resources to learn and practice about software architecture, patterns, and principles.
Vanara  A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
xamlmath  A collection of .NET libraries for rendering mathematical formulae using the LaTeX typesetting style, for the WPF and Avalonia XAMLbased frameworks
Akade.IndexedSet  A convenient data structure supporting efficient inmemory indexing and querying, including range queries and fuzzy string matching.
Cocona  Microframework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.
Calcpad  Free and open source software for mathematical and engineering calculations.
UnitsNet  Makes life working with units of measurement just a little bit better.