[1] https://www3.nhk.or.jp/nhkworld/en/news/backstories/2160/
1,833 karma · joined June 30, 2012
[1] https://www3.nhk.or.jp/nhkworld/en/news/backstories/2160/
Those are C# language features, not necessarily .NET 6 features:
• https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/cs...
• https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/cs...
"global using" is a code readability regression, so I wish it had not been added and I'd recommend against using it.
https://www.theregister.com/2020/09/15/china_shenzhen_zhenhu...
on: <a href="item?id=34759527">The <Dialog> Element</a>
Looks like the title is not properly escaped.I do dial up the warnings to 11, yet it is not enough.
I've written C code that's currently running on hardware orbiting the earth. I'll never do it again if I can help it; it wasn't worth the stress. You only get one chance to get it right.
Congress, not the president, controls the government's budget.
Gee. Maybe there's no interest because nobody can use it yet because it's behind a feature flag.
The null-checking example is not good. If the external API returns a null where you don't expect one, UnreachableException will be thrown. It doesn't matter if the documentation says it will never be null; clearly the code isn't unreachable. All you need to reach it is bad data! (InvalidDataException would be a better choice, though arguably not an ideal one.)
If you can write a unit test that makes your code throw UnreachableException, you almost certainly should be throwing a different exception.
Most services probably would not restrict you to just one model of authenticator, but it wouldn't surprise me at all to see a service require that the authenticator be backed by a secure element, in which case you could use a security key, a passkey, a TPM, et cetera, but not a password manager. I'd still take that over passwords, but I don't think everyone would.
Unless the service you are trying to use requires that you use a particular model of authenticator, which the service provider can enforce via attestation.