Understanding Open-Close Principle
Software entities (classes, modules, functions, etc.) should be open for extension but closed for modification.
Software entities (classes, modules, functions, etc.) should be open for extension but closed for modification.
High-level modules should not depend on low-level modules. Both should depend on abstractions. Abstractions should not depend on details. Details should depend on abstractions.
Kadane's Algorithm for finding the maximum contiguous subbarray
Learn how to build a professional Chrome Extension using React, Tailwind CSS and Vite. This step-by-step guide covers setup, configuration, and implementation with practical code examples.
Objects of a superclass should be replaceable with objects of its subclasses without affecting the correctness of the program.
How to Lazy Load Component in React
How to use AbortController in React