Advanced terms
Structured Concurrency
PHP 8.1+
A model where child tasks live inside a parent scope that waits for all of them to finish before it exits, so no task is ever orphaned.
11h ago
concurrency advanced
Symbol Table Resolution
PHP 5.3+
The compiler phase that maps identifiers (variables, functions, classes) to their declarations, scopes, and types during semantic analysis.
4d ago
compiler advanced
Search Relevance Tuning
PHP 7.4+
Adjusting query-time ranking — field weights, boosts, and scoring functions — so the most useful documents rank highest for real queries.
6d ago
search advanced
SELECT FOR UPDATE
A locking read that acquires exclusive row locks — preventing other transactions from modifying selected rows until commit.
2mo ago
database advanced
Saga Pattern
The Saga pattern manages distributed transactions across services using a sequence of local transactions — each step publishes an event, and compensating transactions undo completed steps on failure.
3mo ago
messaging advanced
Scheduler API (scheduler.postTask)
ES2021
The Scheduler API (scheduler.postTask) lets you prioritise async tasks — user-blocking, user-visible, or background — giving the browser hints to schedule work optimally.
3mo ago
javascript advanced
Socket Programming with PHP
PHP 5.0+
PHP supports raw socket programming via the Sockets extension (socket_create) and stream sockets (stream_socket_client) — used for custom protocols, WebSocket servers, and network tools.
3mo ago
php advanced
Streams API — ReadableStream & WritableStream
HTML5
The Streams API provides composable, backpressure-aware data pipelines in the browser — processing large responses, files, or media chunk by chunk without buffering everything in memory.
3mo ago
javascript advanced
Swoole & Async PHP
PHP 7.4+
Swoole is a PHP extension providing a coroutine-based async runtime — enabling non-blocking I/O, connection pools, and WebSocket servers without Node.js or external message brokers.
3mo ago
concurrency advanced
Stream Filter Injection via php:// wrapper
PHP 5.0+
PHP stream wrappers (php://filter, php://input) combined with user-controlled filenames enable LFI-to-RCE escalation — never allow user input in file paths.
3mo ago
security advanced
Search Relevance — TF-IDF & BM25
1
Ranking algorithms that score documents by how relevant they are to a query — TF-IDF and BM25 balance term frequency against document length to surface the best matches.
3mo ago
search advanced
Secret Sharing — Shamir's Scheme
Splitting a secret into N shares where any K can reconstruct it — preventing single points of failure for root encryption keys and disaster recovery credentials.
3mo ago
cryptography advanced
Segment Trees
A tree data structure for O(log n) range queries and point updates — supporting sum, min, max over arbitrary array ranges.
3mo ago
data_structures advanced
Infrastructure layer handling service-to-service communication — mutual TLS, observability, retries, circuit breaking, and traffic shaping without application code changes.
3mo ago
architecture advanced
Shared Kernel
A DDD strategic pattern where two bounded contexts intentionally share a small subset of the domain model — requiring tight coordination between teams but reducing duplication.
3mo ago
architecture advanced
Sidecar Pattern
Deploying a helper container alongside the main application container in the same pod — extending functionality (logging, proxying, TLS) without modifying the application.
3mo ago
architecture advanced
Skip Lists
A probabilistic data structure providing O(log n) search, insert, and delete — used internally in Redis sorted sets for ZADD/ZRANGE operations.
3mo ago
data_structures advanced
Sparse Matrix Representations
COO, CSR, and DOK formats efficiently store matrices where most values are zero — avoiding storing terabytes of zeros for recommendation systems and graphs.
3mo ago
data_structures advanced
Swoole / OpenSwoole
PHP 7.4+
1
PHP extension with coroutines, async I/O, and built-in HTTP server — handling thousands of concurrent connections in one process.
3mo ago
performance advanced
Symbol & the Iterator Protocol
ES2015
Symbol.iterator makes objects iterable with for...of — implementing the iterator protocol enables custom data structures to participate in all iteration contexts.
3mo ago
javascript advanced