~/talk

A Developer's Tale: Migrating an Angular app from version 10 to 17

slides:none on file

Migrates the Devoxx CFP app from Angular 10 to 17 by upgrading one major version at a time, using update.angular.io and running ng update plus dependency inspection with npm ls --all and npm outdated. Encounters: conflicting peer versions and duplicated packages fixed with npm dedupe (and npm dup), an abandoned library copied into the repo, a calendar component swapped out, a postcss duplicate bug, and schematics that only partly convert to standalone components. Automated tests catch regressions; rebuilds and iterative npm installs make it work.

AI-written summary · about

  1. 0:00Angular migration journey
  2. 1:52Introduction
  3. 2:58Why upgrade Angular
  4. 3:59Angular version migration steps
  5. 5:44Live demo: minor version update
  6. 7:54Angular schematics and NG update
  7. 10:07Migrating to Angular 18 challenges
  8. 12:13Clean dependencies before migration
  9. 15:50API changes in dependencies
  10. 17:39Forcing dependency updates
  11. 18:20Debug missing components
  12. 20:10Automated testing importance
  13. 21:17Unsupported dependencies
  14. 23:12PostCSS and duplicate conflicts
  15. 26:47Fix conflicts with npm dedupe
  16. 27:33Unexpected migration issues
  17. 27:58Angular Material styling
  18. 30:08Angular 17 standalone components
  19. 31:56Incremental migration strategies
  20. 33:02AI troubleshooting
  21. 34:51Automate dependency updates
  22. 37:26Three migration lessons
  23. 40:42Planning upgrades and maintenance
  24. 41:46Q&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.