Do you have a codebase that is hard to understand? It's probably also hard to modify because the internal structure is very complex. However, if most classes talk to many other classes, it may be...
Category: Software Architecture
When you’re building your next small to medium-sized project, you may need to add more layers of security. For example, instead of allowing all users access to specific resources or functions,...
Do you ever feel like you are trying to be someone else? That is the feeling most of us have probably experienced at some point in our lives. Similar to this, you often have a C# code that you...
There are thousands of ways to implement a feature in your application. However, during implementation, you might run into a problem. A problem that occurs in many other...
Sometimes, it seems like we are writing the same code all the time. If statements. Create a new method. Use async and await. But no matter what code statement you use, the ability to...
When swimming through the powerful ocean of objects and classes, you will easily find that few works have been able to transform the tide as successfully as the design patterns laid out by the Gang...