Contributions

Article
➑ Recursion is not always bad if you know when and how to use it. Sometimes there are better alternatives.

➑ Don’t believe me? Let me show you...
Article
➑ Article about defining the ways of passing a parameter to a .NET C# method while calling it

➑ Too basic you think, let's see...
Article
➑ On this article I am going to show you a technique to protect your public methods from unauthorized calls, or let’s say, illogical calls.

➑ A full guide with code samples and explanation.
Article
Represent features like [Read, Write, Modify, …] and their combinations into a single field.
Article
In this article we are going to explore some Design Best Practices that are practically proved to be efficient.
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?

Showing the last 30 only...