Why Optimize Code for Performance
Subscribe to get best practices, tutorials, and many other cool things directly to your email inbox
When using += Is Not Good In .NET C#
Why Immutability Is Important in .NET C#
Dangers of Using Optional Parameters In .NET C#
Defensive Copy In .NET C#
Compiler-Friendly Code: Sealed Keyword in .NET C#
Why Split Large Methods Into Smaller Ones?!
Unit Testing Best Practices In .NET C#
Mistakes Made By Developers
Protecting Public Methods From Illogical Calls In .NET C#
Flagged Enumerations: How To Represent Features Combinations Into One Field
What Is Caching In Software Systems
Design Best Practices In .NET C#
When Implementations Affect Abstractions
How to Cancel a Running Process in a Separate Request/Command in .NET C#
Useful Free Online Tools For Developers
Best Practice for Using Timers in .NET C#
When String.GetHashCode() in .NET C# Drives You Crazy
Learn How to Develop a JavaScript UserScript to Monitor Freelancer Projects and Post to Slack
Subscribe to get best practices, tutorials, and many other cool things directly to your email inbox