Implementing design patterns in the Microsoft .NET Framework isn't all that hard to do; understanding what each pattern does for you and picking which one to use is the real issue. Once you start ...
Take advantage of the new relational and logical patterns in C# 9.0 to make your code more readable, maintainable, and efficient. Pattern matching is a great feature first introduced in C# 7. You can ...
In of this three-part series introducing design patterns, I referred to Design Patterns: Elements of Reusable Object-Oriented Design. This classic was written by Erich Gamma, Richard Helm, Ralph ...