~/talk

Bullet-proof projects

Talkat TYPO3 Developer Days 2019 · 2019-08-01..08-04· [developer-experience, testing]
slides:none on file

Gradual, low-effort measures that actually reduce breakage: run PHPStan at level 0 then raise levels to catch real type and API mismatches; run PHP CS Fixer automatically to stop style debates and auto-fix files; use a composer security checker (caught an outdated stream wrapper and blocked deployment) and composer-unused to remove dead deps (TYPO3 edge cases noted); harden tests with Infection (mutation testing) and Faker for randomized input; adopt blue‑green deployments and feature switches so releases can be rolled back or staged.

AI-written summary · about

  1. 0:00Introduction to bulletproof projects
  2. 1:48Why projects need hardening
  3. 5:00Starting with small improvements
  4. 8:46Q&A on stack upgrades
  5. 11:59Code analysis tools overview
  6. 16:35PHPStan static analyzer
  7. 21:15PHP CS Fixer for code style
  8. 23:02Handling dependencies safely
  9. 30:59Improving test robustness
  10. 36:46Deployment strategies
  11. 39:15Summary and closing
~/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.