The Library
A comprehensive collection of software engineering concepts, mapped across multiple languages and explained at an industry level.
Dependency Injection
A design pattern that removes hard-coded dependencies and makes code modular and testable.
Big O Notation
Mathematical notation that describes the limiting behavior of a function when the argument tends towards a particular value.
Recursion
The process in which a function calls itself directly or indirectly is called recursion.