← 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
Taxonomy Design 🧠 1
The discipline of organizing concepts into a structured hierarchy of categories so knowledge can be classified, navigated, and retrieved consistently.
2mo ago Knowledge Engineering intermediate
Type Narrowing Python 3.10+
Static type checkers refine a variable's type within a branch based on runtime checks like isinstance, None comparisons, and literal guards.
3mo ago Python intermediate
Translatable Domain Model PHP 8.0+
A domain model designed from the start to carry per-locale content as first-class entity data, not as a translation layer bolted on later.
3mo ago i18n advanced
Diagram: Text Resize and Reflow Text Resize and Reflow CSS3
Ensuring content reflows into a single column and stays usable when users scale text up to 200% or zoom to 400% without horizontal scrolling.
3mo ago Accessibility intermediate
Test Parallelization Gotchas
Hidden runtime hazards when tests execute concurrently — shared state, race conditions, and resource contention turn green suites red intermittently.
4mo ago Testing intermediate
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
Diagram: Type Guards & Narrowing Type Guards & Narrowing 2.0
Type guards are expressions that narrow a union type to a more specific type at runtime — telling TypeScript exactly which branch of a union you're in.
5mo ago TypeScript intermediate
Timing Attacks 🧠 4
Side-channel attacks that infer secret values by measuring how long an operation takes — a string comparison that short-circuits on the first mismatch leaks information about the secret one character at a time.
CWE-208
5mo ago Security advanced
Test Doubles PHP 8.0+ 🧠 1
Substitute objects used in tests to replace real dependencies — mocks, stubs, spies, fakes, and dummies each serve a different purpose.
5mo ago Testing intermediate
Trie (Prefix Tree)
A tree where each node represents a character — paths from root to leaf spell out keys, enabling O(m) lookup, prefix search, and autocomplete where m is key length, independent of dataset size.
5mo ago Data Structures intermediate
Diagram: TLS Certificate Lifecycle TLS Certificate Lifecycle
The end-to-end process of generating, validating, issuing, deploying, monitoring, and renewing a TLS certificate — and what breaks at each stage when it goes wrong.
6mo ago Cryptography intermediate
Diagram: Topological Sort Topological Sort PHP 7.4+
An ordering of nodes in a directed acyclic graph (DAG) such that for every directed edge u→v, node u appears before v in the ordering.
6mo ago Algorithms intermediate
Type Inference PHP 7.0+ 🧠 4
The compiler's ability to automatically deduce the type of an expression without an explicit annotation, based on context and assigned values.
6mo ago Compiler intermediate
Temperature & Sampling in LLMs
Temperature controls how random an LLM's output is — low values (0–0.3) produce predictable, conservative responses; high values (0.7–1.0) produce creative but less reliable outputs.
6mo ago AI / ML beginner
Test-Driven Development (TDD) PHP 7.0+ 🧠 2
A development practice where tests are written before the code they test — Red (write a failing test), Green (write the minimum code to pass), Refactor (improve without breaking tests).
6mo ago Testing intermediate
TF-IDF 🧠 1
Term Frequency–Inverse Document Frequency — a relevance scoring formula that ranks documents higher when a query term appears frequently in them but rarely across the whole collection.
6mo ago Search intermediate
Thread Safety PHP 7.0+
Thread-safe code produces correct results regardless of how multiple threads interleave — achieved through immutability, atomic operations, or synchronisation primitives.
6mo ago Concurrency intermediate
Thundering Herd Problem
Thundering herd: many processes simultaneously wake up to handle one event — all compete, one wins, the rest wasted work. Common after cache expiry or server restart.
6mo ago Concurrency intermediate
Tokenization in LLMs 🧠 3
The process of splitting text into tokens — subword units that LLMs process — which directly determines context window usage, cost, and model behaviour on non-English and code inputs.
6mo ago AI / ML intermediate
Top-Level Await in Modules ES2022
ES2022 top-level await lets you use await at the module root without wrapping in async function — blocking module evaluation until the awaited Promise resolves.
6mo ago JavaScript intermediate
✓ schema.org compliant