https://www.hanselman.com/blog/cloud-database-nosql-nah-just-use-csvs-and-csvhelper
https://github.com/VerifyTests/Verify
https://cpratt.co/async-tips-tricks/
https://www.meziantou.net/links-async-await-csharp.htm
https://haacked.com/archive/2014/11/11/async-void-methods/ (has async void detection for unit test)
https://medium.com/@joni2nja/why-you-should-not-use-continuewith-in-your-async-code-c9eaf6087e64
https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md
https://medium.com/@deep_blue_day/long-story-short-async-await-best-practices-in-net-1f39d7d84050
https://www.codeproject.com/Articles/45292/NET-Best-Practice-No-1-Detecting-High-Memory-cons
https://www.codeproject.com/Articles/45292/NET-Best-Practice-No-1-Detecting-High-Memory-cons
https://www.codeproject.com/Articles/39246/NET-Best-Practice-No-2-Improve-garbage-collector
https://www.codeproject.com/Articles/42001/NET-Best-Practice-No-Using-performance-counters
https://www.codeproject.com/Articles/42391/Best-Practice-No-Improve-band#Conclusion
https://www.codeproject.com/Articles/42721/Best-Practices-No-5-Detecting-NET-application-memo
https://www.c-sharpcorner.com/article/C-Sharp-heaping-vs-stacking-in-net-part-i/
http://thinkexception.blogspot.com/2010/06/tool-to-bompare-two-windbg-dumpheap.html
https://github.com/microsoft/perfview
http://clarkkromenaker.com/post/csharp-structs/
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/struct
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/value-types
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/reference-types
http://prodotnetmemory.com/slides/performancepatternslong/#5
https://github.com/Maoni0/mem-doc/blob/master/doc/.NETMemoryPerformanceAnalysis.md
https://github.com/adamsitnik/awesome-dot-net-performance
https://www.youtube.com/watch?v=touhHCD7RIc
https://www.marcioalthmann.net/2020/07/performance-enum-flags-e-operadores-bitwise/
https://learn.microsoft.com/en-us/sysinternals/downloads/zoomit
https://www.nprofiler.com/ (Best!)
https://github.com/microsoft/perfview
https://archive.codeplex.com/?p=clrprofiler
https://www.jetbrains.com/dotmemory/
https://github.com/dotnet/BenchmarkDotNet
https://yourbasic.org/algorithms/big-o-notation-explained/
https://medium.com/@ariel.salem1989/an-easy-to-use-guide-to-big-o-time-complexity-5dcf4be8a444
https://www.rabbitmq.com/best-practices.html
https://www.cloudamqp.com/blog/part2-rabbitmq-best-practice-for-high-performance.html
https://www.cloudamqp.com/blog/part3-rabbitmq-best-practice-for-high-availability.html
https://www.cloudamqp.com/blog/part4-rabbitmq-13-common-errors.html
https://www.cloudamqp.com/blog/part1-rabbitmq-best-practice.html
https://medium.com/swlh/build-a-command-line-interface-cli-program-with-net-core-428c4c85221
https://github.com/dotnet/command-line-api
https://github.com/natemcmaster/CommandLineUtils
https://github.com/deinsoftware/colorify
https://github.com/commandlineparser/commandline
https://iis-blogs.azurewebsites.net/thomad/the-iis-process-model-features
https://www.leansentry.com/guide/reset-restart-recycle-iis
https://www.leansentry.com/guide/reset-restart-recycle-iis/max-application-pool-warmup
https://www.simform.com/blog/software-architecture-patterns/
https://komodor.com/learn/kubernetes-readiness-probes-a-practical-guide/
https://bits.houmus.org/2020-01-28/this-goes-to-eleven-pt1