~/talk

Tools of the Trade

slides:none on file

A concise checklist of concrete tools and what they actually do: composer (runtime deps) for dependency resolution and autoloading with guidance to check composer.lock (and even vendor) into VCS for reproducible builds; php-scoper randomized namespaces to avoid dependency-version conflicts; php-cs-fixer to auto-fix style and reorder methods; Psalm type coverage (preferred over Phan/PHPStan by the presenter) to infer types and reach high type-coverage; PHPUnit delivered as a signed Phar and verified via Box/Phar; Infection mutation testing to reveal weak tests; PHP‑CPD, Deptrac, Tideways/Xdebug, and a built object-graph dumper that works for runtime inspection.

AI-written summary · about

  1. 0:00Start
  2. 4:58Php Inspections
  3. 18:51php-scoper
  4. 20:53php-cs-fixer
  5. 39:55Architecture Constraints
  6. 40:47Infection
~/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.