~/talk

Why PHP?

TalkinItalianat phpday PUG Edition 2022 · on Monday, 2022-04-11· [php]
slides:none on file

Shows how to improve reliability and lower onboarding/style conflicts in PHP projects by using php-cs-fixer with PSR-12 for consistent formatting, using PHPStan (levels 0→9) to catch bugs without running code, and making features testable with PHPUnit or Pest PHP. Recommends versioning configuration files, adding tools to composer scripts, and running them in CI pipelines (example: GitHub Actions); notes statistics that still place PHP as the leading web language.

AI-written summary · about

  1. 0:00Introduction
  2. 2:30Who I am (and why I’m here)
  3. 5:54The Code
  4. 7:45History
  5. 8:57Statistics
  6. 10:35No comparisons
  7. 14:32Tool selection
  8. 16:37The programmer’s oath
  9. 19:22Versioning configuration files
  10. 20:26Tools to approach reliability
  11. 25:14Execution orchestration
  12. 27:45Reliability pipeline
  13. 28:47Roberto’s contribution
  14. 29:38The structure of Why from the programmer
  15. 32:26Useful documentation tools
  16. 35:01Why I prefer PHP?
~/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.