Beginner terms
A CSS Grid feature that lets you name regions of a grid and assign elements to them by name, making complex layouts readable and maintainable without calculating column/row numbers.
3mo ago
frontend beginner
Capture Groups & Backreferences
PHP 5.3+
4
Parentheses in a regex pattern create capture groups that store matched substrings for extraction or reuse — backreferences let you match the same text again later in the pattern or replacement string.
3mo ago
regex beginner
Chain-of-Thought Prompting
1
A prompting technique that instructs an LLM to show its reasoning step-by-step before giving a final answer, significantly improving accuracy on complex tasks.
3mo ago
ai_ml beginner
Clipboard API
HTML5
1
The async Clipboard API (navigator.clipboard) is the modern replacement for document.execCommand('copy') — supports text, images, and rich content with proper permission handling.
3mo ago
javascript beginner
Concurrency vs Parallelism
Concurrency is about dealing with multiple tasks at once (structuring); parallelism is actually executing multiple tasks simultaneously (hardware). You can have one without the other.
3mo ago
concurrency beginner
Correlation ID Pattern
2
A correlation ID is a unique identifier attached to every request and propagated through all logs, services, and queues — enabling end-to-end request tracing through string search.
3mo ago
observability beginner
CSS Nesting (Native)
Native CSS nesting lets you write nested selectors directly in CSS without a preprocessor — &:hover inside .card applies to .card:hover — available in all modern browsers since 2023 without any build step.
3mo ago
frontend beginner
Call to Undefined Function/Method
PHP 4.0+
1
'Call to undefined function' means the function wasn't declared, the file wasn't loaded, or the PHP extension providing it isn't installed.
3mo ago
php beginner
Cannot Redeclare Function/Class Errors
PHP 4.0+
PHP throws a fatal error when a function or class is declared twice in the same request — use autoloading and function_exists() guards to prevent it.
3mo ago
php beginner
Class Not Found / Autoloader Failures
PHP 5.3+
'Class not found' errors mean the autoloader couldn't locate the class file — usually a namespace mismatch, missing composer install, or PSR-4 misconfiguration.
3mo ago
php beginner
Class Naming Convention
PHP 5.0+
PHP classes must use PascalCase (UpperCamelCase) per PSR-1 — each word capitalised, no underscores, descriptive nouns or noun phrases.
3mo ago
style beginner
Code Documentation Standards
PHP 5.0+
1
When, what, and how to document — the right balance between self-documenting code and explicit documentation for APIs, non-obvious decisions, and complex algorithms.
3mo ago
style beginner
Commit Message Best Practices
Clear commit messages that explain why a change was made, not just what — enabling efficient git log navigation, automated changelog generation, and informed code archaeology.
3mo ago
style beginner
Container Registry
PHP 5.0+
A storage and distribution system for Docker images — Docker Hub, Amazon ECR, GitHub Container Registry (GHCR), and Google Artifact Registry store versioned, immutable image tags.
3mo ago
devops beginner
A geographically distributed network of servers that caches and delivers static assets from locations close to end users.
3mo ago
performance beginner
CHANGELOG — Keeping a Good One
A human-readable log of notable changes per release — distinct from git commit history — following Keep a Changelog conventions.
3mo ago
style beginner
IaaS (infrastructure), PaaS (platform), SaaS (software), and FaaS (functions) — each level of abstraction trades control for convenience.
3mo ago
cloud beginner
A metric measuring the percentage of code executed by a test suite — useful for identifying untested paths, not a quality guarantee.
3mo ago
testing beginner
Code Documentation
Written explanations of code intent, architecture decisions, APIs, and operational concerns — distinct from comments in source files.
3mo ago
general beginner
CODEOWNERS defines which team members must review changes to specific files or directories — enforcing expertise-based review and preventing unreviewed changes to critical code.
3mo ago
quality beginner