Terms starting with "E"
Dense numerical vector representations of text, images, or other data — capturing semantic meaning so that similar items have similar vectors and can be found via distance search.
3mo ago
ai_ml intermediate
Encrypting stored data so that physical access to storage media does not expose plaintext — protecting against data theft from stolen drives, decommissioned hardware, and storage breaches.
3mo ago
cryptography advanced
Testing complete user flows through a real browser against a running application — verifying that all layers work together from UI to database.
3mo ago
testing intermediate
Entropy
PHP 7.0+
A measure of unpredictability in a value — high entropy means many possible values, making brute-force infeasible.
3mo ago
general intermediate
Enum Methods, Interfaces & Constants (PHP 8.1)
PHP 8.1+
PHP 8.1 enums support methods, interface implementation, constants, and static factory methods — making them full-featured types, not just value lists.
3mo ago
php intermediate
Enums (PHP 8.1)
PHP 8.1+
Native enumerations providing type-safe named constants that replace class-constant patterns and stringly-typed values.
3mo ago
php intermediate
Error Handling in PHP
PHP 5.0+
1
Uncaught errors and verbose error output expose stack traces, file paths, and credentials to attackers.
CWE-209 OWASP A9:2021
3mo ago
php beginner
5.3
Automatically capturing, grouping, and alerting on application errors in production — with full stack traces, breadcrumbs, and user context.
3mo ago
observability beginner
ES Modules (import/export)
ES2015
The standard JavaScript module system — static imports/exports enable tree-shaking, top-level await, and strict mode by default.
3mo ago
javascript beginner
escapeshellarg()
PHP 5.0+
Wraps a string in single quotes and escapes internal quotes for safe use as a single shell argument.
3mo ago
php intermediate
Eval Injection
PHP 5.0+
3
User input passed to eval() executes as PHP code, giving attackers full server-side code execution.
CWE-95 OWASP A3:2021
3mo ago
security intermediate
9.8
A pattern that attaches a single event listener to a parent element instead of many listeners to children — using event bubbling to handle events from dynamically added children.
3mo ago
javascript intermediate
The mechanism that enables single-threaded async programs — a loop that checks for completed I/O events, runs their callbacks, then checks again.
3mo ago
concurrency advanced
Storing state as an immutable sequence of domain events rather than the current snapshot — the current state is derived by replaying events.
3mo ago
architecture advanced
Event Storming
A collaborative workshop technique for rapidly exploring complex business domains using sticky notes — surfacing domain events, commands, and bounded contexts.
3mo ago
architecture advanced
A design paradigm where components communicate by producing and consuming events, enabling loose coupling and asynchronous processing.
3mo ago
architecture intermediate
A consistency model where replicas may diverge temporarily but converge to the same value given no new writes — trading immediacy for availability.
3mo ago
architecture intermediate
Exception Hierarchy & Custom Exceptions
PHP 5.0+
Defining domain-specific exception classes that extend SPL exceptions provides semantic meaning and enables granular catch blocks.
3mo ago
php intermediate
Excessive File I/O
PHP 5.0+
Reading the same file multiple times inside a loop or across repeated calls — avoidable with simple in-memory caching.
3mo ago
performance intermediate
EXPLAIN & Query Plans
PHP 5.0+
EXPLAIN (ANALYZE) reveals how the database executes a query — sequential scans, index scans, join strategies — to guide optimisation.
3mo ago
database intermediate