← 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
Diagram: DNS Record Types DNS Record Types
DNS records map domain names to various targets — A (IPv4), AAAA (IPv6), CNAME (alias), MX (mail), TXT (verification/SPF), SRV (services), and NS (nameservers).
2mo ago networking intermediate
Diagram: DNS Resolution DNS Resolution
The process of translating a human-readable domain name into an IP address via a hierarchy of DNS servers.
2mo ago networking intermediate
Documentation as Code
Treating documentation with the same discipline as code — version controlled, reviewed in pull requests, tested for accuracy, and kept close to the code it describes.
2mo ago general beginner
DOM-Based XSS ES5
Malicious script is injected and executed via the browser DOM without any server-side involvement.
CWE-79 OWASP A3:2021
2mo ago security intermediate 6.1
Diagram: Domain Events Domain Events PHP 7.0+
Named, immutable records of something that happened in the domain — 'OrderPlaced', 'PaymentReceived' — enabling decoupled reactions without direct service calls.
2mo ago architecture advanced
Diagram: Domain-Driven Design (DDD) Domain-Driven Design (DDD) PHP 5.0+
An approach to software development that focuses on modelling the core domain using the language and concepts of domain experts.
2mo ago architecture advanced
Diagram: DORA Metrics DORA Metrics PHP 5.0+
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.
2mo ago devops intermediate
Duplicate Code PHP 5.0+
Identical or near-identical blocks of code in multiple places — the most common source of maintenance bugs.
2mo ago quality beginner
Dynamic Analysis (DAST)
Testing a running application by sending crafted inputs to discover vulnerabilities that only manifest at runtime.
2mo ago general intermediate
Diagram: Dynamic Programming Dynamic Programming PHP 5.0+
An optimisation technique that solves problems by breaking them into overlapping subproblems, storing results to avoid redundant computation.
2mo ago algorithms advanced
Diagram: Dependency Injection Dependency Injection PHP 5.0+
Passing dependencies into a class rather than creating them inside — makes classes testable and loosely coupled.
2mo ago quality intermediate
DRY Principle PHP 5.0+
Don't Repeat Yourself — every piece of knowledge should have a single, unambiguous representation in the codebase.
2mo ago quality beginner
✓ schema.org compliant