Contributions

Article
โžก If I ask you: Could your knowledge of the available implementations affect your abstractions design?

โžก Most probably you would say: No, if this happens then I don't know enough about the system.

โžก At some point on my career I would have provided the same answer.
Article
Read this article to learn about the Strategy Design Pattern in .NET C# with code samples.
Article
Read this article to learn about the Mediator Design Pattern in .NET C# with code samples.
Article
Read this article to understand the Liskov Substitution Principle of the SO(L)ID principles in .NET C#
Article
Read this article to learn how to split your IO app into smaller modules which you can cover by 100%
Article
โžก Different ways but almost the same concept applies; write some code, get HTML of a URL, parse HTML, and finally extract the data you want.

โžก However, if we only stick to this definition, we would be missing a lot of details...
Article
After reading this article, you would know when DIs are not the right solution and the better design to use.
Article
Learn paging/partitioning mathematical equations and how to apply them in JavaScript and .NET C# code.
Article
How could I test a Console application when the input is passed by key strokes and the output is presented on a screen?!! Know the What? and How? to fully cover your Console Application using TDD, DI, and IoC.
Article
Learn how to have full control over the timer and be able to cover it with unit tests.
Article
A case where blindly using += in .NET C# would drive you crazy.
Article
Uncover the secrets about the Single Responsibility Principle (SRP) of the SOLID Principles.
Article
Guide on how to convert an Enum to another in .NET C#
Article
These are the most common mistakes made by developers.
Article
Step by step guide to develop a Fluent API from scratch in .NET C# using the Builder Design Pattern.
Article
Learn how to implement a better enhanced Repository Pattern following Best Practices to satisfy extended requirements like throttling.
Article
Know when DIs arenโ€™t the right solution, and the better design to use instead in .NET C#
Article
Is it enough to define IMyInterface? do I need IMyInterface as well?
Article
All about memory management in .NET and important related topics.
Article
Some Design Best Practices to follow in .NET C#
Article
Have hard time understanding it? Let me simplify it for you.
Article
A case where blindly using += in .NET C# would drive you crazy.
Article
Uncover the secrets about the Single Responsibility Principle (SRP) of the SOLID Principles.
Article
Is Immutability really a good thing? Why? How To Apply?
Article
When to be cautious while using Optional Parameters in .NET C#
Article
Is it Enough to Define IMyInterface? Do I Need IMyInterface as Well?
Article
The Difference Between Covariance and Contravariance in .NET C#
Article
Everything about Defensive Copy in .NET C#
Article
Everything about Defensive Copy in .NET C#

Showing the last 30 only...