NamesAreHard 0.0.1
dotnet add package NamesAreHard --version 0.0.1
NuGet\Install-Package NamesAreHard -Version 0.0.1
<PackageReference Include="NamesAreHard" Version="0.0.1" />
<PackageVersion Include="NamesAreHard" Version="0.0.1" />
<PackageReference Include="NamesAreHard" />
paket add NamesAreHard --version 0.0.1
#r "nuget: NamesAreHard, 0.0.1"
#:package NamesAreHard@0.0.1
#addin nuget:?package=NamesAreHard&version=0.0.1
#tool nuget:?package=NamesAreHard&version=0.0.1
Names are hard...
Hi, I'm Ben.
But am I?
No, I'm actually Benjamin Haddleton.
But am I?
Well, on my driving licence, I'm Benjamin M Haddleton.
But am I?
Actually, I'm Benjamin M G Haddleton.
But am I?
Well, full name would actually be Benjamin Matthew George Haddleton
But am I?
Oh, yeah. Mr Benjamin Matthew George Haddleton.
OK, I'm done.
Mine is one of the simpler names in the world, to be fair. Yes, telemarketers may say my last name in all the ways under the sun (and still never getting it right) and I may have to sacrifice an initial to some deity for my driving licence, but other than that, this isn't bad.
I read a post on Hacker News the other day about someones name causing an issue with a booking (and then went down a rabbit hole of articles and videos, including one on Myanmar, where many people only have one name) and it got me thinking... Names are hard. Like, really hard. It's something that many devs wouldn't even think about. Create a form. First Name, Last Name, maybe a middle initial and a dropdown with Mr/Mrs/Miss to select from.
What if someone has a different name structure?
What about if we have constraints on character length for display reasons?
What about Gender Pronouns?
What about people who identify to a different name than their legal first name?
What if you're Cher? 😊
With this library, I'm hoping to alleviate some of the issues and maybe help developers be a bit more understanding of the fact that...
Names are hard
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.1 | 692 | 11/12/2019 |