PinnedSOLID 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…Oct 6, 20202364Oct 6, 20202364
The 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…Nov 3, 202050Nov 3, 202050
SOLID Principles: Dependency Inversion Principle (DIP)High-level modules should not depend on low-level modules. Both should depend on abstractions.Oct 25, 20203Oct 25, 20203
SOLID Principles: Interface Segregation Principle (ISP)Developers shouldn’t be forced to depend upon interfaces that they don’t use.Oct 25, 2020Oct 25, 2020
SOLID 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.Oct 25, 20201Oct 25, 20201
SOLID Principles: Open-Closed Principle (OCP)Software entities should be open for extension but closed for modification.Oct 25, 202055Oct 25, 202055
SOLID Principles: Single Responsibility Principle (SRP)A class should have only one reason to change.Oct 25, 2020Oct 25, 2020
Flutter 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…Oct 22, 202042Oct 22, 202042
Build 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…Oct 19, 202051Oct 19, 202051
Ten Tips Gives your code a Meaningful Names — Clean Code Part 2As mention in the previous part of the clean code, we discuss the problems of the speed coding and the desire to finish the product and…Sep 28, 2020Sep 28, 2020
Published inThe StartupStop Writing Spaghetti Code (A Brief Introduction to Clean Code) — Part 1The focus on quickly bringing a product to the market To compete with and race with other companies to introduce a new product or service…Sep 23, 2020Sep 23, 2020