~/talk

Deep dive into Symfony 4 internals

Talkat PHP fwdays'18 · on Sunday, 2018-06-10· [php]
slides:none on file

A tiny framework replicates Symfony 4 internals end to end: PSR-7 requests and responses, an event loop middleware runner, a router that optimizes static vs dynamic routes into a single-fat-regex router, a compiled service container with autowiring that prunes unused private services, middleware for file or void caching plus a cache data collector and toolbar, and a token-storage-plus-voter security layer. The demo runs live and works; PSR-7 implementation is ~2k LOC versus ~5k in Guzzle.

AI-written summary · about

  1. 0:00Start
  2. 2:15Building your own framework
  3. 5:02Controllers
  4. 6:48Event loop
  5. 10:27Container
  6. 14:13Router
  7. 20:56Security Authentication vs Authorisation
  8. 23:04Autowiring
  9. 25:44Toolbar
  10. 27:21Exception
  11. 37:03Questions?
~/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.