~/talk

Yii3

Talkat HighLoad++ 2024 · 2024-12-02..12-03· [php]
links:none on file
slides:none on file

Yii3 is now modular and mostly ready: 105 of 115 packages released with docs and tests, Active Record advancing fastest and already usable in production. The DI container is rewritten to accept any code (constructor, public property, method), configs are flexible (compiled config abandoned for runtime merge), and the built‑in dev server triggers Xdebug and spawns processes on macOS/Linux. Features include a client‑server dev panel, a friendly exception interface that shows actionable fixes, RoadRunner state reset for worker mode, PSR tooling and strict type/mutation testing.

AI-written summary · about

  1. 0:00Introduction
  2. 2:15Yii3 philosophy
  3. 5:48Immutability and state
  4. 7:58DI container performance
  5. 11:14Starting Yii3 dev
  6. 13:22App structure
  7. 16:33Config and DI
  8. 19:04Testing loose coupling
  9. 20:29Debug toolbar
  10. 24:04Data provider grids
  11. 25:52Validators annotations
  12. 27:27PSR HTTP compliance
  13. 29:30Caching factories
  14. 30:55Middleware routing
  15. 33:48Internationalization
  16. 34:52Code quality tests
  17. 36:19Support future
  18. 38:31Versions LTS
  19. 41:17Q&A
~/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.