Intermediate terms
Rust Cargo Workspaces
A Cargo workspace groups multiple related crates under one manifest so they share a lockfile, target directory, and dependency resolution.
1mo ago
Rust intermediate
RDF Triple Store
A database purpose-built to store and query RDF subject-predicate-object statements over SPARQL, not a general-purpose relational or document store.
1mo ago
Knowledge Engineering intermediate
Rust Generics
Generics let you write code parameterized over types, with compile-time type safety and zero runtime cost via monomorphization.
3mo ago
Rust intermediate
Rust Module Visibility
Rust items are private to their module by default; pub and its scoped variants control exactly which other modules can reach them.
3mo ago
Rust intermediate
Rust Smart Pointers (Box, Rc, Arc, RefCell)
2
Smart pointers wrap heap allocations with ownership semantics: Box owns one value, Rc/Arc share ownership, and RefCell adds runtime-checked interior mutability.
4mo ago
Rust intermediate
Rust Iterator Adapters
Iterator adapters are lazy combinators like map and filter that transform iterators without doing work until a consumer drives them.
4mo ago
Rust intermediate
Regex Escape Sequences
PHP 4.1+
1
Backslash sequences in regex that either match special characters literally or represent character classes, anchors, and control characters.
4mo ago
Regex intermediate
Rust Pattern Matching
2
Rust's match and if let destructure values and enforce exhaustive handling of every variant at compile time.
4mo ago
Rust intermediate
Rust Traits
2
Traits define shared behavior that types opt into explicitly, enabling polymorphism through composition rather than class inheritance.
4mo ago
Rust intermediate
Reasoning Models & Test-Time Compute
A class of LLMs trained to allocate extra inference-time compute to internal reasoning before answering, achieving large gains on math, code, and logic at the cost of latency and tokens.
5mo ago
AI / ML intermediate
Resource Hints (preconnect, prefetch, preload)
HTML link attributes that instruct the browser to take early action on resources — opening connections, fetching future pages, or loading critical assets before they are discovered in HTML parsing.
6mo ago
Performance intermediate
RabbitMQ Concepts
RabbitMQ is an AMQP message broker with flexible routing via exchanges — direct, topic, fanout, and headers routing enables complex message dispatch patterns.
6mo ago
Messaging intermediate
RabbitMQ Fundamentals
PHP 7.0+
A message broker implementing the AMQP protocol — producers publish to exchanges, exchanges route messages to queues via bindings, and consumers pull from queues — providing flexible routing, acknowledgements, and dead-letter handling.
6mo ago
Messaging intermediate
Race Condition
6
A race condition occurs when the outcome of a program depends on the relative timing of concurrent operations — two threads reading and writing shared state without coordination.
6mo ago
Concurrency intermediate
RAG — Retrieval-Augmented Generation
2
An LLM architecture that fetches relevant documents from an external knowledge base before generating a response, grounding answers in retrieved facts rather than training data alone.
6mo ago
AI / ML intermediate
Reducing Cyclomatic Complexity Techniques
1
Cyclomatic complexity counts independent code paths — reduce it by early returns, extracting conditions to named functions, using lookup tables, and replacing switch/if chains with polymorphism.
6mo ago
Code Quality intermediate
Refactoring Boolean Flag Parameters
1
Boolean flags as function parameters obscure intent — replace with enums, separate functions, or named options objects for self-documenting APIs.
6mo ago
Code Quality intermediate
register_globals Era & Why It Was Dangerous
PHP 3.0+
2
PHP 4 shipped with register_globals=On by default — injecting GET/POST/COOKIE values as global variables, making PHP synonymous with insecurity until it was off-by-default in PHP 4.2.
6mo ago
PHP intermediate
Remote Code Execution (RCE)
A vulnerability allowing an attacker to run arbitrary code on the server — the most severe class of web vulnerability, typically achieved through eval(), unserialise(), file upload flaws, or OS command injection.
6mo ago
Security intermediate
requestAnimationFrame — Smooth Animations
HTML5
requestAnimationFrame(callback) schedules a function to run before the browser's next repaint — the correct way to animate in JavaScript, producing smooth 60fps motion and automatically pausing when the tab is hidden.
6mo ago
JavaScript intermediate