← Home ← Codex ← DEBT ← Engine
Browse by Category
+ added · updated 7d
✕ Clear A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
EditorConfig for PHP Projects
A .editorconfig file enforces consistent indentation, line endings, and charset across all editors without relying on individual developer setup.
6mo ago Style beginner
Diagram: Elasticsearch Elasticsearch PHP 5.0+ 🧠 1
A distributed full-text search engine — inverted indexes enable sub-second keyword and relevance-ranked search across millions of documents.
6mo ago Search advanced
Diagram: Email Deliverability Email Deliverability PHP 5.0+
The technical requirements for email reaching inboxes rather than spam folders — SPF, DKIM, DMARC, and sending reputation work together to authenticate your emails.
6mo ago Networking intermediate
Email Header Injection PHP 5.0+
Injecting extra headers or recipients into mail() calls via unvalidated user input, enabling spam relay and phishing.
CWE-93 OWASP A3:2021
6mo ago Security intermediate 6.5
Diagram: Embeddings Embeddings
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.
6mo ago AI / ML intermediate
Diagram: Encryption at Rest Encryption at Rest PHP 7.0+
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.
6mo ago Cryptography advanced
Diagram: End-to-End Testing End-to-End Testing 🧠 3
Testing complete user flows through a real browser against a running application — verifying that all layers work together from UI to database.
6mo ago Testing intermediate
Entropy PHP 7.0+ 🧠 2
A measure of unpredictability in a value — high entropy means many possible values, making brute-force infeasible.
6mo 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.
6mo ago PHP intermediate
Enums (PHP 8.1) PHP 8.1+ 🧠 3
Native enumerations providing type-safe named constants that replace class-constant patterns and stringly-typed values.
6mo ago PHP intermediate
Error Handling in PHP PHP 5.0+ 🧠 2
Uncaught errors and verbose error output expose stack traces, file paths, and credentials to attackers.
CWE-209 OWASP A9:2021
6mo ago PHP beginner 5.3
Diagram: Error Tracking Error Tracking PHP 7.0+ 🧠 8
Automatically capturing, grouping, and alerting on application errors in production — with full stack traces, breadcrumbs, and user context.
6mo ago Observability beginner
ES Modules (import/export) ES2015 🧠 1
The standard JavaScript module system — static imports/exports enable tree-shaking, top-level await, and strict mode by default.
6mo ago JavaScript beginner
escapeshellarg() PHP 5.0+ 🧠 1
Wraps a string in single quotes and escapes internal quotes for safe use as a single shell argument.
6mo ago PHP intermediate
Eval Injection PHP 5.0+ 🧠 4
User input passed to eval() executes as PHP code, giving attackers full server-side code execution.
CWE-95 OWASP A3:2021
6mo ago Security intermediate 9.8
Diagram: Event Delegation Event Delegation ES5
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.
6mo ago JavaScript intermediate
Diagram: Event Loop Internals Event Loop Internals PHP 8.1+ 🧠 1
The mechanism that enables single-threaded async programs — a loop that checks for completed I/O events, runs their callbacks, then checks again.
6mo ago Concurrency advanced
Diagram: Event Sourcing Event Sourcing PHP 7.0+ 🧠 2
Storing state as an immutable sequence of domain events rather than the current snapshot — the current state is derived by replaying events.
6mo 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.
6mo ago Architecture advanced
Diagram: Event-Driven Architecture Event-Driven Architecture PHP 5.0+ 🧠 4
A design paradigm where components communicate by producing and consuming events, enabling loose coupling and asynchronous processing.
6mo ago Architecture intermediate
✓ schema.org compliant