Advanced terms
Cryptographic Agility
The ability to swap cryptographic algorithms, key sizes, and protocols without rewriting application code or breaking deployed data.
1mo ago
Cryptography 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
Client-Side Template Injection (CSTI)
Attacker-controlled input rendered as a template expression by a client-side framework (AngularJS, Vue, Handlebars), executing JavaScript in the victim's browser.
CWE-1336 OWASP A3:2021
5mo ago
Security advanced
7.5
Constitutional AI (CAI)
Anthropic's training methodology where models critique and revise their own outputs against a set of written principles, reducing reliance on human labellers for alignment.
5mo ago
AI / ML advanced
CSS Injection & Data Exfiltration via Stylesheets
2
Attacker-controlled CSS injected into a page or stylesheet that exfiltrates data via attribute selectors and `url()` callbacks, defaces UI, or enables phishing — all without a single line of JavaScript.
CWE-79 OWASP A3:2021
5mo ago
Security advanced
6.5
cgroups — Linux Control Groups
3
A Linux kernel feature that groups processes and meters or limits their access to CPU, memory, I/O, network, and other resources — the core primitive that makes Docker, systemd, and Kubernetes resource limits possible.
5mo ago
Linux advanced
Variance describes how subtype relationships on a type's components affect subtype relationships on the whole type — covariant types follow the direction, contravariant types reverse it.
6mo ago
TypeScript advanced
Change Data Capture (CDC)
A pattern for tracking and streaming every insert, update, and delete from a database — by reading the database's internal transaction log rather than polling tables — enabling real-time event-driven integrations without impacting query performance.
6mo ago
Database advanced
Compare-And-Swap (CAS)
1
CAS atomically compares a memory location to an expected value and only swaps it if equal — the foundation of lock-free algorithms and optimistic concurrency control.
6mo ago
Concurrency advanced
Consistent Hashing
A hashing technique used in distributed systems where adding or removing a node rebalances only a fraction of keys rather than remapping everything — essential for distributed caches, load balancers, and sharded databases.
6mo ago
Architecture advanced
CQRS Pattern
PHP 7.0+
1
Command Query Responsibility Segregation — separating the write model (commands that change state) from the read model (queries that return data), allowing each to be optimised independently.
6mo ago
Messaging advanced
CRDTs — Conflict-Free Replicated Data Types
Data structures designed to be replicated across multiple nodes where concurrent updates are automatically merged without conflicts — no coordination or consensus required, enabling high availability with eventual consistency.
6mo ago
Architecture advanced
Cache-Timing Side-Channel Attacks
PHP 5.6+
Attacks that infer secret information from response time differences — cached responses arrive faster than uncached ones, leaking whether a resource exists or a secret was correct.
6mo ago
Security advanced
Certificate Transparency Logs
1
Public append-only logs of all issued TLS certificates — enabling detection of misissuance and rogue certificates within hours rather than months.
6mo ago
Cryptography advanced
Column-Level Encryption
PHP 7.1+
1
Encrypting sensitive database columns (SSN, credit card, medical data) — application holds the key; database never sees plaintext; breach exposes only ciphertext.
6mo ago
Database advanced
Compare-and-Swap (CAS)
PHP 7.0+
5
An atomic CPU instruction that updates a memory location only if it contains an expected value — the foundation of lock-free data structures and optimistic concurrency control.
6mo ago
Concurrency advanced
Conditional Types & infer
2.8
1
Types that choose between two types based on a condition — T extends U ? X : Y — enabling type-level branching. The infer keyword extracts types from within a conditional.
6mo ago
TypeScript advanced
Conformist Pattern
A context mapping relationship where the downstream team adopts the upstream team's model wholesale — accepting the upstream language rather than building a translation layer.
6mo ago
Architecture advanced
Cookie Security Attributes
PHP 7.3+
Modern cookie prefixes (__Host-, __Secure-) and the Partitioned attribute enforce strict security properties that cannot be overridden by JavaScript or subdomains.
6mo ago
Security advanced