← CodeClarityLab Home
Browse by Category
+ added · updated 7d
✕ Clear A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Event Loop Blocking — Long Tasks ES5
JavaScript is single-threaded — synchronous code that runs >50ms blocks the event loop, freezing UI and delaying I/O callbacks. Break long tasks into chunks.
2mo ago javascript intermediate
Exception Hierarchy (Throwable, Error, Exception) PHP 7.0+
PHP 7+ unified exceptions and fatal errors under the Throwable interface — catch Throwable to handle both Error and Exception in one block.
2mo ago php intermediate
extract() Security Risk PHP 4.0+
extract() creates variables from an array in the current scope — using it on user input ($_POST, $_GET) allows attackers to overwrite any local variable.
2mo ago security intermediate
ES6 Class Syntax ES2015
ES6 classes are syntactic sugar over prototypal inheritance — the keywords mirror PHP but the underlying mechanism is different.
2mo ago javascript intermediate
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.
2mo ago devops advanced
Elvis Operator Not Used PHP 5.3+
Writing $x ? $x : $y instead of $x ?: $y — the Elvis operator (?:) returns the left operand if truthy, otherwise the right, eliminating the repeated expression.
2mo ago style beginner
Encryption in Transit
Encrypting data moving between systems using TLS — protecting against interception, tampering, and man-in-the-middle attacks on all network communication.
2mo ago cryptography intermediate
Environment Variables PHP 5.0+
Key-value pairs inherited by child processes — the standard way to pass configuration, credentials, and runtime settings to PHP applications without hardcoding.
2mo ago linux intermediate
Error Suppression Operator (@) PHP 5.0+
Prefixing a PHP expression with @ silently suppresses all errors and warnings it generates — hiding bugs instead of handling them.
2mo ago quality beginner
Event Bus Patterns PHP 7.0+
Patterns for routing events between publishers and subscribers — in-process event buses (Symfony EventDispatcher), message broker buses (RabbitMQ, Kafka), and hybrid architectures.
2mo ago messaging intermediate
Diagram: Eventual Consistency in Databases Eventual Consistency in Databases
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.
2mo 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.
2mo ago python advanced
Excessive Blank Lines PHP 5.0+
Multiple consecutive blank lines within a function or between statements — adding visual noise without improving readability.
2mo ago style beginner
Eager Loading PHP 5.0+
Loading related data upfront in a single query rather than deferring until access, preventing N+1 query problems.
2mo ago performance intermediate
Eager vs Lazy Loading — When to Use Each PHP 5.0+
Eager loading fetches related data upfront in one query; lazy loading defers it until accessed — the wrong default causes N+1 or over-fetching.
2mo ago performance intermediate
EditorConfig for PHP Projects
A .editorconfig file enforces consistent indentation, line endings, and charset across all editors without relying on individual developer setup.
2mo ago style beginner
Diagram: Elasticsearch Elasticsearch PHP 5.0+
A distributed full-text search engine — inverted indexes enable sub-second keyword and relevance-ranked search across millions of documents.
2mo ago search advanced
Diagram: Email Deliverability Email Deliverability PHP 5.0+
The technical requirements for email reaching inboxes rather than spam folders — SPF, DKIM, DMARC, and sending reputation work together to authenticate your emails.
2mo ago networking intermediate
Email Header Injection PHP 5.0+
Injecting extra headers or recipients into mail() calls via unvalidated user input, enabling spam relay and phishing.
CWE-93 OWASP A3:2021
2mo ago security intermediate 6.5
Diagram: Embeddings Embeddings
Dense numerical vector representations of text, images, or other data — capturing semantic meaning so that similar items have similar vectors and can be found via distance search.
2mo ago ai_ml intermediate
✓ schema.org compliant