Intermediate terms
Dependency Inversion Principle (DIP)
PHP 5.0+
4
High-level modules should not depend on low-level modules — both should depend on abstractions (interfaces), not on concrete implementations.
3mo ago
php intermediate
Strategies for reverting a broken deployment quickly — from git revert and re-deploy to instant traffic switching with blue-green or feature flags.
3mo ago
devops intermediate
Divergent Change
One class changes for many different reasons — a sign it has too many responsibilities.
3mo ago
quality intermediate
DNS records map domain names to various targets — A (IPv4), AAAA (IPv6), CNAME (alias), MX (mail), TXT (verification/SPF), SRV (services), and NS (nameservers).
3mo ago
networking intermediate
The process of translating a human-readable domain name into an IP address via a hierarchy of DNS servers.
3mo ago
networking intermediate
DOM-Based XSS
ES5
1
Malicious script is injected and executed via the browser DOM without any server-side involvement.
CWE-79 OWASP A3:2021
3mo ago
security intermediate
6.1
Four metrics from the DevOps Research and Assessment team that predict software delivery performance: deployment frequency, lead time, change failure rate, and time to restore.
3mo ago
devops intermediate
Dynamic Analysis (DAST)
Testing a running application by sending crafted inputs to discover vulnerabilities that only manifest at runtime.
3mo ago
general intermediate
Passing dependencies into a class rather than creating them inside — makes classes testable and loosely coupled.
3mo ago
quality intermediate