BigBookOfDataTypes
NaturalSort.Extension
BigBookOfDataTypes | NaturalSort.Extension | |
---|---|---|
2 | - | |
12 | 152 | |
- | - | |
9.5 | 7.7 | |
7 days ago | about 1 month ago | |
C# | C# | |
Apache License 2.0 | 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.
BigBookOfDataTypes
-
Is using automapper bad?
I just want to say, as someone who created their own mapper a while ago, I built it for one specific purpose and that was this class right here. I was annoyed that ExpandoObject wasn't truly dynamic when copying data out of it:
-
"Duck typing" in C#
You could do something similar using DynamicObject, Expressions, etc. but you'd be using dynamic objects instead of things at compile time. I have this in one of my libraries to shore up limitations in ExpandoObject where I wanted to convert a dynamic object to a class automatically. I wanted to be able to do:
NaturalSort.Extension
We haven't tracked posts mentioning NaturalSort.Extension yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
Tailwind CSS - A utility-first CSS framework for rapid UI development.
Rant
sortedcontainers - Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set
HidLibrary - This library enables you to enumerate and communicate with Hid compatible USB devices in .NET.
WorkflowEngine - WorkflowEngine.NET - component that adds workflow in your application. It can be fully integrated into your application, or be in the form of a specific service (such as a web service).
BerTlv.NET - A library for parsing BER TLV data (like EMV credit cards).
Streams - A lightweight F#/C# library for efficient functional-style pipelines on streams of data.
Scientist.net - A .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library
Hashids.net - A small .NET package to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
CsvHelper - Library to help reading and writing CSV files
Humanizer - Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
ReactJS.NET - .NET library for JSX compilation and server-side rendering of React components