Advanced terms
Linux Capabilities
Kernel mechanism that splits root's monolithic privilege into ~40 discrete capabilities so processes get only the specific powers they need.
2w ago
Linux advanced
Exploiting disagreement between front-end proxy and back-end server about where one HTTP request ends and the next begins.
CWE-444 OWASP A5:2021
2w ago
Security advanced
9.0
Key Rotation Strategies
The scheduled replacement of cryptographic keys before expiry or compromise, limiting the blast radius of any single key being leaked or attacked.
CWE-320 OWASP A02:2021 Cryptographic Failures
3w ago
Cryptography advanced
6.5
Provenance Tracking (PROV)
Recording the full derivation chain - inputs, agents, and activities - that produced a data item, using models like W3C PROV.
3w ago
Knowledge Engineering advanced
WebAuthn & Passkeys
Phishing-resistant public-key authentication where the browser signs a server challenge with a device-bound or synced private key.
CWE-287 OWASP A07:2021
3w ago
Security advanced
7.5
Reference Cycles and the gc Module
Python 3.4+
CPython uses reference counting for most cleanup, but circular references (A points to B, B points to A) require the cyclic garbage collector to detect and free them.
1mo ago
Python advanced
Cryptographic Agility
The ability to swap cryptographic algorithms, key sizes, and protocols without rewriting application code or breaking deployed data.
1mo ago
Cryptography advanced
Envelope Encryption
PHP 7.2+
A two-layer scheme where data is encrypted with a per-object data key (DEK), which is itself encrypted by a separately managed key encryption key (KEK).
CWE-311 OWASP A02:2021-Cryptographic Failures
2mo ago
Cryptography advanced
6.5
Single-source shortest path algorithm that handles negative edge weights and detects negative cycles by relaxing all edges V-1 times.
2mo ago
Algorithms advanced
SHACL Shape Validation
W3C standard for validating RDF graphs against shape constraints that declare which nodes must exist, what properties they need, and what values are allowed.
2mo ago
Knowledge Engineering advanced
Python GIL & Free Threading
Python 3.13+
The GIL serializes Python bytecode across threads; PEP 703 free-threading (3.13+) removes it, enabling true parallelism.
2mo ago
Python advanced
PHP curl_multi
PHP 7.0+
4
curl_multi_* runs many HTTP requests in parallel from one PHP process, dramatically cutting total latency for I/O-bound work.
2mo ago
PHP advanced
False Sharing
A cache coherence pathology where threads on different cores modify independent variables sharing a cache line, causing costly invalidations.
2mo ago
Performance advanced
Quadtree
A tree where each internal node has exactly four children, recursively partitioning 2D space for efficient spatial queries.
2mo ago
Data Structures advanced
Rust Pin and Unpin
Pin<P> is a pointer wrapper that guarantees the pointed-to value will not move in memory, enabling safe self-referential types and async futures.
2mo ago
Rust advanced
Atomic Groups
PHP 4.0+
Non-capturing groups written (?>...) that prevent backtracking once matched, locking in progress to avoid catastrophic slowdown.
2mo ago
Regex advanced
Loop Unrolling
PHP 8.0+
A compiler optimisation that replicates the loop body multiple times to reduce iteration overhead and enable further optimisations like instruction-level parallelism.
3mo ago
Compiler advanced
Git Rerere
Reuse Recorded Resolution — Git's mechanism for automatically replaying previously resolved merge conflicts when the same conflict pattern appears again.
3mo ago
Git advanced
Coreference Resolution
1
Identifying all expressions in text that refer to the same real-world entity and linking them into unified mention clusters.
3mo ago
Knowledge Engineering advanced
A directed graph representation of a program's execution paths where nodes are basic blocks and edges represent possible control transfers like branches, jumps, and loops.
3mo ago
Compiler advanced