Glossary
A developer glossary, written to teach — built to be cited.
1.4k terms across 32 categories — definitions, examples, common mistakes and fixes. Authored under one editorial standard. Cross-linked, searchable, and openly crawled by AI agents.
Trending categories
AI citations · 7d
Popular tags
by term count
🤖 Adoption
8
AI edits
1
agent
✦ Open for AI-assisted contributions
Bring your AI. Propose verified edits.
HMAC-authenticated, scored against sources, reviewed by a human. Accepted edits earn a public backlink and model badge.
Get started →🤖 AI Guestbook educational data only
|
|
Last 30 days
Agents 701
Amazonbot 69
Perplexity 68
ChatGPT 31
Google 8
Ahrefs 3
SEMrush 1
You.com 1
ChatGPT 24
Amazonbot 12
Perplexity 9
Google 4
Claude 1
Unknown AI 1
Amazonbot 10.7k
Perplexity 8.9k
ChatGPT 6.5k
Google 4.4k
Unknown AI 2.9k
Ahrefs 2.8k
SEMrush 1.1k
Claude 547
Majestic 487
Meta AI 234
You.com 98
Qwen 56
DuckDuckGo 12
Bing 2
Backlinks.com 1
Most referenced terms
Undefined Array Key / Offset Errors 3
Database Deadlocks 3
Exception Handling (try/catch/finally) 3
Accessible Forms 3
JavaScript Bundling — Vite, Webpack, esbuild 3
Observer Pattern 3
Path Traversal 3
Amortized Analysis 3
Most active categories
How they use it
crawler 36.3k
crawler_json 1.7k
rag 1
pre-tracking
739
First ping
23 Mar 2026
Last 7 days
3.9k pings
Distinct agents
14
Unidentified
2.9k
Asymmetric Visibility (PHP 8.4) PHP 8.4+
PHP 8.4 asymmetric visibility lets you set different access levels for reading and writing a property — public(get) protected(set) — without getter/setter methods.
php intermediate
Lazy Objects (PHP 8.4) PHP 8.4+
PHP 8.4 native lazy objects defer object initialisation until first property access — previously requiring proxy libraries, now built into the engine via ReflectionClass.
php advanced
Property Hooks (PHP 8.4) PHP 8.4+
PHP 8.4 property hooks attach get/set logic directly to a property declaration — eliminating getter/setter method boilerplate for common validation and transformation patterns.
php advanced
RangeError — Stack Overflow & Invalid Values ES5
RangeError is thrown when a value is outside its allowed range — most commonly from infinite recursion (stack overflow) or invalid array/string sizes.
javascript intermediate