~/talk

Planning Migration to Strict Mode for Your Angular Apps

Talkat NG Belgrade Conf 2024 · 2024-05-23..05-24· [angular, typescript]
slides:none on file

A migration plan that turns a giant monorepo into incremental wins: use NX dependency graph to find bottom libraries, enable strictTemplates first to avoid breaking changes, then flip strict: true in many small PRs (target ~25 files each) while holding off on property-initialization and strict-null-inputs until later. Observability shows hundreds of thousands of template and type errors over two weeks, so shared libs and generators are migrated and editor strict mode is enabled to surface issues early, producing steady adoption across ~90+ projects.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:28Why migrate to strict mode
  3. 2:33Initial migration challenges
  4. 3:57Bottom-up dependency approach
  5. 5:25Three-phase migration strategy
  6. 6:30Enabling strict templates first
  7. 7:13Gradual flag enablement process
  8. 7:54Convincing management with data
  9. 8:56Migrating shared libraries
  10. 9:39Enforcing strict mode in editor
  11. 10:00Current migration status and next steps
~/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.