Advanced terms
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
Forward Secrecy
PHP 7.4+
A key-exchange property where ephemeral session keys are discarded after use, so a future compromise of long-term keys cannot decrypt past sessions.
CWE-327 OWASP A02:2021-Cryptographic Failures
4mo ago
Cryptography advanced
5.9
Fenwick Tree (Binary Indexed Tree)
PHP 7.4+
1
A compact array-backed structure giving O(log n) prefix-sum queries and O(log n) point updates with minimal code and memory overhead.
4mo ago
Data Structures advanced
FFI — Foreign Function Interface (PHP 7.4)
PHP 7.4+
PHP 7.4 FFI allows calling C functions and accessing C data structures directly from PHP — enabling Python-like ctypes integration for native libraries without writing C extensions.
6mo ago
PHP advanced
Fibers — Cooperative Concurrency (PHP 8.1)
PHP 8.1+
PHP 8.1 Fibers enable cooperative multitasking — suspending execution at yield points and resuming later — the foundation for async PHP frameworks without OS threads.
6mo ago
PHP advanced
Fiber-Based Task Scheduler
PHP 8.1+
3
Building a cooperative multitasking scheduler with PHP Fibers — suspending and resuming tasks at I/O wait points to run multiple tasks concurrently in a single thread.
6mo ago
PHP advanced
Fuzz Testing
PHP 7.0+
Automatically generating random, unexpected, or malformed inputs to find crashes, assertion failures, and security vulnerabilities that manual test cases miss.
6mo ago
Testing advanced
Fibers provide cooperative concurrency primitives — lightweight coroutines that can pause and resume execution within a single thread.
6mo ago
PHP advanced
Fibers in Practice (Revolt / Amp)
PHP 8.1+
1
Using PHP 8.1 Fibers with event-loop libraries like Revolt or Amp to write non-blocking concurrent code in a synchronous, readable style.
6mo ago
PHP advanced
Fine-Tuning LLMs
1
Training a pre-trained LLM on domain-specific data to improve performance on a specific task — more expensive and complex than prompt engineering but produces more consistent results.
6mo ago
AI / ML advanced
Flyweight Pattern
2
A structural pattern that shares common state between many objects rather than storing it in each instance — dramatically reducing memory for large numbers of similar objects.
6mo ago
Code Quality advanced