General terms
Foundational concepts every developer needs in their toolkit
Some concepts underpin every language, framework, and paradigm in software development. This category captures the foundational vocabulary — from data types and memory models to recursion, abstraction, and computational complexity — that every developer needs regardless of their specialisation. If a term does not fit neatly elsewhere, it probably belongs here.
Runbooks & Playbooks
Documented step-by-step procedures for handling operational tasks and incidents — ensuring any on-call engineer can respond correctly under pressure without tribal knowledge.
2mo ago
general beginner
Rainbow Table PHP 5.5+
A precomputed lookup table mapping hash values back to their original inputs — used to crack unsalted password hashes.
2mo ago
general intermediate
Refactoring PHP 5.0+
Improving code structure without changing its external behaviour — cleaning up debt while keeping tests green.
2mo ago
general beginner
Responsible Vulnerability Disclosure
The practice of privately reporting security vulnerabilities to vendors before publishing, allowing time for a fix.
2mo ago
general intermediate
Abstracts the data persistence layer behind an interface, decoupling domain logic from database implementation details.
2mo ago
general intermediate