Contributions

Article
Design a data structure for Hierarchical Tree Form data and its related operations in .NET C#
Article
Design a data structure for Hierarchical Tree Form data and its related operations in .NET C#
Article
Issue #4: DotNet (.NET) & JavaScript (JS)
Article
A guide on how to do Web Scraping in .NET C#, with code samples.
Article
A guide on how to do Web Scraping in .NET C#, with code samples.
Article
Step by step guide to develop a Fluent API from scratch in .NET C# using the Builder Design Pattern.
Article
Step by step guide to develop a Fluent API from scratch in .NET C# using the Builder Design Pattern.
Article
Learn how to divide the application into smaller modules which you can cover by 100%
Article
Learn how to divide the application into smaller modules which you can cover by 100%
Article
Know when to depend on String.GetHashCode() in .NET C#, and when not.
Article
This issue would be about some topics for DotNet (.NET) and JavaScript (JS) developers.
Article
This issue would be about some Basic Concepts and Best Practices for .NET and JavaScript developers.
Article
Learn how to implement an enhanced Repository Pattern following Best Practices to satisfy extended requirements.
Article
Learn how to implement an enhanced Repository Pattern following Best Practices to satisfy extended requirements.
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
Is it enough to define IMyInterface? do I need IMyInterface as well?
Article
If it is so hard on you to understand what Covariance and Contravariance in .NET C# means, don’t feel ashamed of it, you are not alone.

It happened to me and many other developers. I even know experienced developers who either don’t know about them and are using them but still can’t understand them well enough.
Article
Dependency Injection (DI), Inversion of Control (IoC), and IoC Containers are our friends, but like everything in life, if you abuse using them, you would get what you don’t ever wish for.

Before DI and IoC Containers, it was a hell to manage dependencies between different modules/classes and that’s why we were more careful and cautious about defining these dependencies. We used to think twice or even more about each module/class dependency before starting the implementation.
Article
The Paging or Partitioning concept is used in many fields. When you have a set of items and you want to divide them equally between some sort of containers or groups, you are thinking of paging or partitioning but may be you don’t recognize it, yet. The main goals of this article are to explain some mathematical equations which can make it easy for you to implement the paging or partitioning concept, and to provide some code examples of how to implement paging.
Article
Know when DIs aren’t the right solution, and the better design to use instead

Dependency Injection (DI), Inversion of Control (IoC), and IoC Containers are our friends, but like everything in life, if you abuse using them, you would get what you don’t ever wish for.

🗣📢 This link 👆 is a 🔥Friend Link🔥. So, you don’t need Medium Premium Membership 💰 to read the article 😉
Article
The Paging or Partitioning concept is used in many fields. When you have a set of items and you want to divide them equally between some sort of containers or groups, you are thinking of paging or partitioning but may be you don’t recognize it, yet. The main goals of this article are to explain some mathematical equations which can make it easy for you to implement the paging or partitioning concept, and to provide some code examples of how to implement paging.
Article
Know the What? and How? to fully cover your Console Application using TDD, DI, and IoC.

How could I test a Console application when the input is passed by key strokes and the output is presented on a screen?!!
Article
Is it enough to define IMyInterface? do I need IMyInterface as well?
Article
If it is so hard on you to understand what Covariance and Contravariance in .NET C# means, don’t feel ashamed of it, you are not alone.

It happened to me and many other developers. I even know experienced developers who either don’t know about them and are using them but still can’t understand them well enough.