~/talk

Developing APIs with Symfony in 2023

slides:none on file

Symphony updates in 2023 focus on concrete developer ergonomics: native PHP 8 attributes for routing, autowiring and service aliases, MapRequestPayload -> DTO via Serializer + Validator producing 422 on invalid JSON, a Route name alias using FQCN, new DI features like AutowireCallable and AsAlias, HttpClient UriTemplate resolver and multi‑base URI retries, Request::getPayload, and UUID v7 support planned as default in Symfony 7. Many features land in 6.3/6.4 or are in PRs; 360 contributors touched the repo last month.

AI-written summary · about

  1. 0:00Introduction to Symfony updates
  2. 2:12New attributes in Symfony
  3. 9:15Symfony 6 and 7 versions
  4. 15:29Minor improvements and features
  5. 16:34New components and tools
  6. 17:36Controller enhancements
  7. 18:19Request body mapping
  8. 20:06HttpClient and API features
  9. 21:22Security and validation
  10. 22:06Dependency injection innovations
  11. 24:49Service aliases and locators
  12. 26:43AutowireCallable attribute
  13. 28:37Serializer component updates
  14. 31:27UUID version 7 support
  15. 33:44Request object enhancements
  16. 34:30Runtime mode configuration
  17. 35:58Community and contributors
~/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.