~/talk

Legacy's End: An RPG Adventure Toward Clean Architecture

TalkinSpanishat Codemotion Madrid 2026 · 2026-04-20..04-21· [software-architecture, frontend-architecture]
slides:none on file

An engaging talk that frames moving toward clean architecture as an RPG-style journey with levels and enemies, aiming to stop frontends from becoming painful to maintain. It explains how concrete technologies and patterns—Shadow DOM, inversion of control (IoC), the dependency inversion principle (DIP), Context API, and isolated testing—help produce cleaner, decoupled, and more sustainable applications.

AI-written summary · about

  1. 0:00Introduction
  2. 1:12What is Legacy's End
  3. 2:58Demo with browser AI
  4. 5:12CSS global issues
  5. 5:57Web Components and Shadow DOM
  6. 7:46Monolithic code handling
  7. 11:21First mission complete
  8. 11:43Dependency injection
  9. 14:37Contracts and TDD
  10. 23:06Constructorless injection
  11. 24:35DI testing
  12. 26:43API adaptation
  13. 28:52Final mission and conclusions
  14. 30:18AI best practices
  15. 32:05Q&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.