/ posts / 5
Many developers fall into the trap of over-engineering solutions early on, thinking that complexity or a comprehensive feature set equates to a robust system. But in reality, simplicity is king.
The idea of DRY is to avoid repetition. If multiple places use the same code, why should we write it multiple times? Instead, we should write it once and reuse it. This is a good practice and helps…
In modern web development, creating clear and manageable paths for your APIs and frontend routes is crucial. Take a look at these examples:
React, the most popular JavaScript framework for building user interfaces, leverages state management to efficiently update and re-render components. In the early days of web development, developers…
In object oriented programming, It’s widely taught, misunderstood, misused that inheritance is “the basic building block” of OOP by the books.
Object-Relational Mapping (ORM) is an anti-pattern that should be avoided at all costs.