← Home ← Codex ← DEBT ← Engine
Browse by Category
+ added · updated 7d
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
Regex Character Classes PHP 5.3+
Bracketed sets like [a-z] or [0-9] that match exactly one character from a defined group, plus predefined shorthands like \d, \w, and \s.
1mo ago Regex beginner
Rust String vs str
String is an owned, growable, heap-allocated UTF-8 buffer; str is a borrowed, immutable view usually seen as the reference &str.
3mo ago Rust beginner
Diagram: Euclidean Algorithm Euclidean Algorithm PHP 7.1+
An ancient method for computing the greatest common divisor of two integers by repeatedly taking remainders until one becomes zero.
3mo ago Algorithms beginner
Viewport Meta Tag
An HTML meta tag that tells mobile browsers how to scale and size the layout viewport, controlling zoom and rendering width.
4mo ago Mobile beginner
Rust Ownership and Borrowing 🧠 1
Ownership gives each value one owner and borrowing lends temporary access, letting Rust guarantee memory safety without a garbage collector.
4mo ago Rust beginner
Heading Hierarchy (h1-h6)
Headings must form a logical, sequential outline (h1 then h2, no skipped levels) so screen reader users can navigate and grasp page structure.
4mo ago Accessibility beginner
Rust Error Handling with Result 🧠 1
Rust models recoverable errors as Result<T, E> values returned from functions, not thrown exceptions, with the ? operator for propagation.
4mo ago Rust beginner
Loop Style Preferences PHP 7.4+
Choose the clearest loop construct for the job: foreach for collections, for with index when position matters, while for condition-driven iteration.
4mo ago Style beginner
Technical Writing for Developers
The craft of writing documentation, READMEs, design docs, RFCs, and comments clearly enough that another engineer can act on them without asking you — a force multiplier that most developers undertrain.
5mo ago General beginner
Fetch API ES2015 🧠 2
The browser-native Promise-based API for making HTTP requests — replacing XMLHttpRequest with a cleaner interface supporting streaming, CORS, and request/response objects.
6mo ago JavaScript beginner
HTTP Cookies in PHP PHP 7.3+ 🧠 3
Cookies are small key-value pairs sent by the server via Set-Cookie and echoed back by the browser on every request — PHP sets them with setcookie() before any output, with Secure, HttpOnly, and SameSite flags controlling safety.
6mo ago PHP beginner
HTML lang Attribute
The lang attribute on <html> declares the page's primary language — required for screen readers to select the correct voice profile and pronunciation rules, and for WCAG 2.1 compliance.
6mo ago Accessibility beginner
HTML Meta Tags 🧠 2
Tags in <head> that provide page metadata — title, description, viewport, Open Graph — for browsers, search engines, and social platforms.
6mo ago Frontend beginner
Open Graph Protocol 🧠 2
Meta tags that control how a page appears when shared on social platforms — title, description, image, and URL shown in link previews on Facebook, LinkedIn, Slack, Discord, and Twitter/X.
6mo ago Frontend beginner
InnoDB vs MyISAM
InnoDB is the default MySQL storage engine supporting transactions, foreign keys, and row-level locking — MyISAM is legacy with table-level locking and no transaction support.
6mo ago Database beginner
Linux File Permissions 🧠 1
Read, write, and execute permissions assigned to owner, group, and others — the foundation of Linux access control for web application files.
CWE-732 OWASP A5:2021
6mo ago Linux beginner 7.5
MySQL AUTO_INCREMENT
A column attribute that automatically assigns sequential integer IDs on INSERT — the standard primary key pattern in MySQL.
6mo ago Database beginner
MySQL charset=utf8mb4 PHP 5.1+
The correct MySQL character set for full Unicode support — including emoji and supplementary characters that the older utf8 charset cannot store.
6mo ago PHP beginner
MySQL Date and Time Types
DATETIME, TIMESTAMP, DATE, TIME, and YEAR — each with different ranges, timezone handling, and storage sizes.
6mo ago Database beginner
MySQL DSN (Data Source Name) PHP 5.1+
The connection string passed to PDO specifying the database driver, host, port, database name, and charset.
6mo ago PHP beginner
✓ schema.org compliant