~/talk

Long term success of your Angular projects

Talkat angularday 2024 · on Friday, 2024-11-08· [angular, frontend-architecture]
slides:none on file

Shows a concrete, working approach: an ESLint plug-in boundaries setup plus the TypeScript import resolver that enforces core vs feature rules by file-path patterns, auto-blocks forbidden imports in editor and CI, and is iteratively adoptable for legacy code. Claims an enterprise deployment across projects with 220 SPAs and 30 libraries, explains capture variables for apps/features, and demonstrates that automated architecture validation prevents circular imports and preserves lazy-loading and isolation.

AI-written summary · about

  1. 0:00Introduction
  2. 2:57Architecture in Angular projects
  3. 9:59Automated validation with ESLint
  4. 21:58ESLint plugin boundaries
  5. 28:00Multi-project setups
  6. 31:15Strictness and granularity
  7. 35:27Architecture recommendations
  8. 36: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.