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.
Pareto Principle in Engineering
The 80/20 rule — roughly 80% of effects come from 20% of causes. In engineering: 80% of bugs come from 20% of modules, 80% of performance gains from 20% of optimisations.
2mo ago
general beginner
Polyglot Persistence
Using multiple different database technologies in a single application — each chosen for what it does best rather than forcing all data into one general-purpose store.
2mo ago
general advanced
Pair Programming
Two developers work together at one workstation — one writing code (driver), one reviewing and guiding (navigator).
2mo ago
general beginner
Penetration Testing PHP 5.0+
A simulated cyberattack against a system, conducted by security professionals, to identify exploitable vulnerabilities before attackers do.
2mo ago
general intermediate
Principle of Least Privilege PHP 5.0+
Every component should operate with the minimum permissions required to do its job — nothing more.
2mo ago
general intermediate