~/talk

Igniting Clean Architecture

Talkat Øredev 2023 · 2023-11-08..11-10· [python]
slides:none on file

Clean Architecture centers on a layered system where business logic lives in use cases and dependencies point inward following the Golden Rule, isolating Flask/Python front ends from repositories implemented with SQLAlchemy talking to Postgres. Examples show translating HTTP to simple structures, injecting repository interfaces for testable unit and integration tests (Docker for databases), migrating incrementally from messy legacy code, and a free Python book that reproduces the runnable item-list example. Unix longevity (≈50 years) motivates durable design.

AI-written summary · about

  1. 0:00Welcome to Clean Architecture
  2. 1:06Architecture history and purpose
  3. 4:42Why architecture matters
  4. 7:11Tools vs problem-solving
  5. 7:55Clean maintainable code
  6. 9:20Clean Architecture principles
  7. 11:08Layered system example
  8. 13:40Business logic separation
  9. 15:51Dependency injection in practice
  10. 17:15Data translation between layers
  11. 20:28Testable isolated components
  12. 23:18Flexible architecture benefits
  13. 25:22Migrating legacy systems
  14. 27:51No single architecture fits all
  15. 30:44Further reading
  16. 31:47Growing via architecture
  17. 32:56Q&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.