~/talk

Decoupling Domain Code from Framework and Infrastructure

TalkinItalianat Sfday @127.0.0.1 2024 · on Wednesday, 2024-09-25· [php, software-architecture]
links:none on file
slides:none on file

Examines why and how to separate application and domain code from Symfony framework and infrastructure code. Explains techniques to keep domain logic framework-agnostic so code becomes cleaner, more testable, easier to upgrade, and simpler to integrate with new technologies, using Symfony as the concrete example.

AI-written summary · about

  1. 0:00Domain and infrastructure
  2. 2:30Infrastructure testing problems
  3. 6:47Identifying infrastructure code
  4. 10:46Decouple domain and infrastructure
  5. 11:48Layered architecture separation
  6. 15:41Dependency inversion with abstract repos
  7. 17:06Practical refactor example
  8. 26:49Folder structure separation
  9. 30:20Testing architecture dependencies
  10. 32:05Benefits of decoupling
  11. 33:32Managing framework updates
  12. 34:38Q&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.