My experience
The Law of Leaky Abstractions (LOLA), famously articulated by Joel Spolsky, states that “All non-trivial abstractions, to some degree, are…
The Law of Demeter (LoD) — often summarized as “Don’t talk to strangers” — is a software design principle that emphasizes minimal…
In software development, the principle of Low Coupling emphasizes minimizing the dependencies between components or modules within a…
The Release-Reuse Equivalency Principle (REP) states that “the granule of reuse is the granule of release.” This principle, introduced by…
The Rule of Three (RoT) is a pragmatic principle in software development that suggests waiting until code has been duplicated in three…
Hate Crimes Map: Visualizing Hate Crime Data for Greater Awareness
How the View Transition API revolutionizes how we handle navigation in web applications. Say goodbye to jarring, abrupt page transitions…