← 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
Diagram: Defence in Depth Defence in Depth PHP 5.0+ 🧠 4
Layering multiple independent security controls so that bypassing one does not compromise the whole system.
6mo ago General intermediate
Defensive Programming 🧠 1
Writing code that anticipates and handles invalid inputs, unexpected states, and failures gracefully.
6mo ago Code Quality intermediate
Dependency Inversion Principle (DIP) PHP 5.0+ 🧠 3
High-level modules should not depend on low-level modules — both should depend on abstractions (interfaces), not on concrete implementations.
6mo ago PHP intermediate
Diagram: Deployment Rollback Strategies Deployment Rollback Strategies PHP 5.0+ 🧠 4
Strategies for reverting a broken deployment quickly — from git revert and re-deploy to instant traffic switching with blue-green or feature flags.
6mo ago DevOps intermediate
Divergent Change
One class changes for many different reasons — a sign it has too many responsibilities.
6mo ago Code Quality intermediate
Diagram: DNS Record Types DNS Record Types
DNS records map domain names to various targets — A (IPv4), AAAA (IPv6), CNAME (alias), MX (mail), TXT (verification/SPF), SRV (services), and NS (nameservers).
6mo ago Networking intermediate
Diagram: DNS Resolution DNS Resolution 🧠 1
The process of translating a human-readable domain name into an IP address via a hierarchy of DNS servers.
6mo ago Networking intermediate
DOM-Based XSS ES5 🧠 2
Malicious script is injected and executed via the browser DOM without any server-side involvement.
CWE-79 OWASP A3:2021
6mo ago Security intermediate 6.1
Diagram: DORA Metrics DORA Metrics PHP 5.0+ 🧠 1
Four metrics from the DevOps Research and Assessment team that predict software delivery performance: deployment frequency, lead time, change failure rate, and time to restore.
6mo ago DevOps intermediate
Dynamic Analysis (DAST)
Testing a running application by sending crafted inputs to discover vulnerabilities that only manifest at runtime.
6mo ago General intermediate
Diagram: Dependency Injection Dependency Injection PHP 5.0+ 🧠 3
Passing dependencies into a class rather than creating them inside — makes classes testable and loosely coupled.
7mo ago Code Quality intermediate
✓ schema.org compliant