Advanced terms
A compiler optimisation that determines whether an object's lifetime escapes its allocating scope, enabling stack allocation or full elimination of heap allocations.
23h ago
compiler advanced
Exactly-Once Delivery
Exactly-once delivery ensures each message is processed exactly once — achievable only with coordination between broker and consumer using transactions or idempotent producers.
2mo ago
messaging advanced
eBPF — Kernel-Level Observability
Extended Berkeley Packet Filter — a technology for running sandboxed programs in the Linux kernel to trace system calls, network traffic, and performance metrics without modifying applications.
3mo ago
devops advanced
A consistency model where replicas are not immediately synchronised — all nodes will converge to the same state given no new writes, trading consistency for availability and partition tolerance.
3mo ago
database advanced
Exception Groups & except*
Python 3.11+
Python 3.11+ ExceptionGroup allows multiple concurrent exceptions to be raised simultaneously — essential for asyncio.TaskGroup where all tasks run even if some fail.
3mo ago
python advanced
A distributed full-text search engine — inverted indexes enable sub-second keyword and relevance-ranked search across millions of documents.
3mo ago
search advanced
Encrypting stored data so that physical access to storage media does not expose plaintext — protecting against data theft from stolen drives, decommissioned hardware, and storage breaches.
3mo ago
cryptography advanced
The mechanism that enables single-threaded async programs — a loop that checks for completed I/O events, runs their callbacks, then checks again.
3mo ago
concurrency advanced
Storing state as an immutable sequence of domain events rather than the current snapshot — the current state is derived by replaying events.
3mo ago
architecture advanced
Event Storming
A collaborative workshop technique for rapidly exploring complex business domains using sticky notes — surfacing domain events, commands, and bounded contexts.
3mo ago
architecture advanced
The database command that shows the actual execution plan of a query — revealing sequential scans, missing indexes, and row estimate errors that cause slow performance.
3mo ago
database advanced