General Programming
Clean Code Cheat Sheet (planetgeek.ch)
Threads
GUIDs
GUIDs as fast primary keys under multiple database
Overriding Equals, GetHashCode, operator== and operator!=
http://www.onjava.com/pub/a/onjava/2006/09/13/dont-let-hibernate-steal-your-identity.html
https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/equality-operators
ICloneable
http://www.agiledeveloper.com/articles/cloning072002.htm
MongoDB
Why you should never, ever, ever use MongoDB
Versioning applications
JavaScript
Modern JavaScript explained for dinosaurs
Node.JS
Node.JS Tutorial for beginners
REST
How I Explained REST to My Wife
Architectural Styles and the Design of Network-based Software Architectures
Best Practices API Error Handling
Web App Security
Building Secure ASP.NET MVC Web Applications
Web App
Post/Redirect/Get Pattern, https://andrewlock.net/post-redirect-get-using-tempdata-in-asp-net-core/
log4net
Ultimate log4net Tutorial for .NET Logging – 14 Best Practices, Resources and Tips
Architecture
Vertical Slice Architecture – Jimmy Bogard
SOLID Architecture in Slices not Layers – Jimmy Bogard
Code protection
Protect code from reverse engineering
GDPR
GDPR – A Practical Guide For Developers
Fun
https://blog.codinghorror.com/new-programming-jargon/