Intermediate terms
Cloud Monitoring Tools
2
CloudWatch (AWS), Cloud Monitoring (GCP), Azure Monitor — auto-collect infrastructure metrics but need explicit instrumentation for application metrics.
6mo ago
Cloud intermediate
Cloud VPC & Networking
Virtual Private Cloud — private subnets for databases/workers, public subnets for load balancers only, security groups as stateful firewalls.
6mo ago
Cloud intermediate
Cloud-Native Patterns
PHP 5.0+
3
Stateless services, externalised config, health checks, graceful shutdown, and immutable infrastructure — the 12-Factor App extended for containers.
6mo ago
Cloud intermediate
Code Freeze & Release Management
1
A period stopping new features entering a release branch — feature flags and continuous delivery eliminate the need for long freezes.
6mo ago
General intermediate
Cognitive Load in Code Design
The mental effort required to understand code — good design minimises extraneous cognitive load so developers can focus on the problem, not the code structure.
6mo ago
General intermediate
Colour-Blind Accessible Design
CSS3
1
Design for the 8% of men with colour vision deficiency — pair colour with icons, labels, and patterns; never use colour as the only differentiator.
6mo ago
Accessibility intermediate
Conventional Commits Tooling
Automating semantic versioning and changelog generation from commit messages using commitizen, commitlint, standard-version, and semantic-release.
6mo ago
Git intermediate
Cryptographic Hash Functions
PHP 5.1+
5
One-way functions producing a fixed-length digest — SHA-256, SHA-3, and BLAKE3 are secure for data integrity; MD5 and SHA-1 are broken and must not be used for security.
6mo ago
Cryptography intermediate
Cryptography Common Mistakes
PHP 7.1+
1
IV reuse, ECB mode, rolling your own crypto, timing vulnerabilities, and SHA-256 for passwords — the most frequent implementation errors.
6mo ago
Cryptography intermediate
CSS Logical Properties
CSS4
CSS properties that map to physical directions based on writing mode — margin-inline instead of margin-left/right, padding-block instead of padding-top/bottom — enabling RTL support automatically.
6mo ago
Frontend intermediate
CSS Subgrid
CSS4
Subgrid (grid-template-columns: subgrid) allows a nested grid element to participate in its parent's grid tracks — aligning children across the parent's columns without duplicating track definitions.
6mo ago
Frontend intermediate
Custom Events & EventTarget API
ES2015
1
Creating and dispatching custom DOM events for decoupled component communication — alternatives to direct function calls and third-party event emitters.
6mo ago
JavaScript intermediate
Storing computed results or fetched data so future requests can be served without repeating expensive operations.
6mo ago
Performance intermediate
Gradually routing a small percentage of traffic to a new release, monitoring for issues before a full rollout.
6mo ago
DevOps intermediate
Content Delivery Networks cache responses at edge nodes close to users — reducing latency and origin load, controlled via Cache-Control headers.
6mo ago
Performance intermediate
Passes a request along a chain of handlers, each deciding whether to process it or pass it to the next handler.
6mo ago
Code Quality intermediate
Wrapping calls to a flaky downstream service with a state machine that opens (stops calls) after threshold failures, preventing cascade failures.
6mo ago
Architecture intermediate
Clickjacking
PHP 5.0+
A malicious page overlays an invisible iframe over your site, tricking users into clicking UI elements they cannot see.
CWE-1021 OWASP A4:2021
6mo ago
Security intermediate
6.5
Clickjacking & CSP frame-ancestors
PHP 5.0+
Tricking users into clicking hidden UI elements by overlaying a transparent iframe — prevented by CSP frame-ancestors or the X-Frame-Options header.
CWE-1021 OWASP A4:2021
6mo ago
Security intermediate
6.1
Cohesion
The degree to which elements within a module belong together; high cohesion means a class does one thing and does it well.
6mo ago
Code Quality intermediate