← 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
Code Review PHP 5.0+ 🧠 3
A systematic peer examination of source code before merging, catching bugs, sharing knowledge, and enforcing standards.
6mo ago General beginner
Diagram: Colour Contrast Colour Contrast CSS3 🧠 3
The ratio between foreground and background colours — WCAG requires 4.5:1 for normal text and 3:1 for large text at AA level, ensuring readability for low-vision users.
6mo ago Accessibility beginner
Comments as Code Smell
Excessive or explanatory comments often indicate that the code itself is too complex or poorly named to be self-explanatory.
6mo ago Code Quality beginner
Common Regex Patterns PHP 5.3+
Practical regex patterns for email, URL, phone, IP address, dates, and identifiers — with caveats about when to use dedicated validators instead.
6mo ago Regex beginner
compact() & extract() — Variable Packing PHP 5.0+ 🧠 1
compact() builds an array from named variables; extract() does the reverse — both are dangerous when used with user-controlled input.
CWE-473 OWASP A3:2021
6mo ago PHP beginner
Composer & Dependency Management PHP 5.3+ 🧠 4
PHP's standard dependency manager; composer.json declares dependencies and composer.lock pins exact versions for reproducible builds.
6mo ago PHP beginner
Constants (define vs const) PHP 5.0+
Named immutable values in PHP — const is compile-time and class-scoped; define() is runtime and supports dynamic names.
6mo ago PHP beginner
Constructor Property Promotion (PHP 8.0) PHP 8.0+ 🧠 3
Declare and assign class properties directly in constructor parameters using visibility modifiers, eliminating boilerplate.
6mo ago PHP beginner
Diagram: Continuous Integration (CI) Continuous Integration (CI) PHP 5.0+ 🧠 4
Automating the build, test, and analysis pipeline to run on every commit, surfacing integration failures quickly.
6mo ago DevOps beginner
Conventional Commits 🧠 1
A commit message specification — type(scope): description — enabling automated changelogs, semantic versioning, and machine-readable history.
6mo ago Style beginner
Diagram: Cron Jobs Cron Jobs PHP 5.0+ 🧠 3
Scheduled tasks defined in a crontab file, executing commands at specified time intervals — from once a minute to once a year.
6mo ago Linux beginner
CSS Custom Properties (Variables) CSS3 🧠 1
Native CSS variables — --primary-color: #4f9cff — that cascade, inherit, and can be updated at runtime via JavaScript.
6mo ago Frontend beginner
CVSS 🧠 1
Common Vulnerability Scoring System — a 0–10 numeric score representing the severity of a security vulnerability.
6mo ago Security beginner
CWE 🧠 1
Common Weakness Enumeration — a community-maintained list of software weakness types with unique numeric IDs.
6mo ago Security beginner
Code Smell 🧠 3
A surface indication in code that usually corresponds to a deeper design problem — not a bug, but a maintainability risk.
7mo ago Code Quality beginner
✓ schema.org compliant