A tiny guide to PHP development patterns