PinnedHussein RedaSOLID Design Principles — The Simplest Explanation.If you working on small or even medium scale projects you may thoughts all these principles useless burden, but for large-scale projects…7 min read·Oct 6, 2020--4--4
Hussein RedaThe Social Dilemma: A Movie ReviewHave you ever been impressed by a magician’s trick, then he told you this is not magic, it just a hand trick, this is also the case with…6 min read·Nov 3, 2020----
Hussein RedaSOLID Principles: Dependency Inversion Principle (DIP)High-level modules should not depend on low-level modules. Both should depend on abstractions.2 min read·Oct 25, 2020----
Hussein RedaSOLID Principles: Interface Segregation Principle (ISP)Developers shouldn’t be forced to depend upon interfaces that they don’t use.1 min read·Oct 25, 2020----
Hussein RedaSOLID Principles: Liskov Substitution Principle (LSP)A subclass should behave in such a way that it will not cause problems when used instead of the superclass.1 min read·Oct 25, 2020----
Hussein RedaSOLID Principles: Open-Closed Principle (OCP)Software entities should be open for extension but closed for modification.2 min read·Oct 25, 2020----
Hussein RedaSOLID Principles: Single Responsibility Principle (SRP)A class should have only one reason to change.3 min read·Oct 25, 2020----
Hussein RedaFlutter Tips: Dismiss Keyboard When Tapping Out Of TextFiledOne of the most common User Experience (UX) issues in the Mobile Development track, is when you have input filed and the user finishes…3 min read·Oct 22, 2020--1--1
Hussein RedaBuild Functions In The Most MaintainableWay— clean code part 3as in the previous part, we discussed the rules of choosing names for variables, functions, class ...etc, let us take another step to…7 min read·Oct 19, 2020----