~/talk

From Good To SOLID: How to Become a Better PHP Developer?

Talkat PHP UK Conference 2019 · 2019-02-20..02-22· [php]
slides:none on file

Claims that applying SOLID principles to a PHP codebase turns a 50+ line update method into four delegate calls, drops a migration estimate from ~30 days to 5, and isolates third‑party coupling. Shows concrete work: replacing a monolithic adapter for zoko recruits with interfaces, repositories and simple model wrappers, switching from API arrays to Eloquent objects, binding implementations once, and adding a handful of repository methods to make the local database rollout work.

AI-written summary · about

  1. 0:00Intro
  2. 1:15PHP Humor
  3. 2:25Spaghetti Code
  4. 3:23The Platform
  5. 5:02Candidate Class
  6. 5:52Update
  7. 7:16Third Party System
  8. 8:50Local Database
  9. 9:53Code Changes
  10. 11:10SOLID Design Principles
  11. 19:06OpenClosed Principle
  12. 20:42Edit Part
  13. 21:10Change View
  14. 21:31Risk of Substitution
  15. 23:58How to Improve
  16. 25:22Interfaces
  17. 26:09Repository
  18. 26:37Model Classes
  19. 27:15Update Function
  20. 28:42Repositories
  21. 29:07Recap
  22. 30:34Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.