A JavaScript compiler that allows developers to use next-generation JavaScript, today.
"Babel compiles ES6 code down to ES5, making it compatible with older browsers."
A software design anti-pattern where components are highly dependent on one another, making changes to one component require corresponding changes to other tightly coupled components.
"The tight coupling between the modules made it difficult to refactor the codebase."
Used to describe concise code that is not long and/or repetitive.
"The DRY principle encourages the reduction of duplication in code by abstracting common functionality into a single place."
A data modeling technique used in data warehousing where a central fact table is surrounded by dimension tables, forming a star-like structure, commonly used for online analytical processing (OLAP).
"The data warehouse was designed using a star schema for efficient querying and analysis."
Authentication is the process of verifying identity.
"Websites often use passwords and biometric data as forms of authentication."