A Developer's Tale: Migrating an Angular app from version 10 to 19
Conference (INTERMEDIATE level)
MC 3
Embark on a real-world journey of transitioning the Devoxx CFP application from Angular 10 to Angular 18. This talk offers a deep dive into the practical challenges and solutions encountered during this significant upgrade process.
The session begins by highlighting the compelling reasons for migration, including Angular 18's advanced features and performance benefits. It then moves into the heart of the upgrade, sharing first-hand experiences from updating the Devoxx CFP app. Attendees will learn about navigating through breaking changes, adapting to new libraries, and tackling compatibility issues - all illustrated with real scenarios from the Devoxx CFP app upgrade.
Crucial aspects such as handling deprecated APIs, managing library dependencies, and employing new Angular 18 capabilities will be covered. The talk aims to provide a clear roadmap for similar migrations, outlining the traps and hiccups that might arise and how to skillfully overcome them.
Practical tips and strategies will be a cornerstone of this presentation, giving developers the tools to efficiently migrate their applications to the latest Angular version. This session is not just theory; it's a collection of valuable lessons and best practices drawn from a real-world application upgrade.
The session begins by highlighting the compelling reasons for migration, including Angular 18's advanced features and performance benefits. It then moves into the heart of the upgrade, sharing first-hand experiences from updating the Devoxx CFP app. Attendees will learn about navigating through breaking changes, adapting to new libraries, and tackling compatibility issues - all illustrated with real scenarios from the Devoxx CFP app upgrade.
Crucial aspects such as handling deprecated APIs, managing library dependencies, and employing new Angular 18 capabilities will be covered. The talk aims to provide a clear roadmap for similar migrations, outlining the traps and hiccups that might arise and how to skillfully overcome them.
Practical tips and strategies will be a cornerstone of this presentation, giving developers the tools to efficiently migrate their applications to the latest Angular version. This session is not just theory; it's a collection of valuable lessons and best practices drawn from a real-world application upgrade.
Loïc Magnette
Oniryx
Loïc Magnette is a seasoned software developer with a strong background in consulting. Currently a senior developer at Oniryx, he specializes in Java and Angular, delivering innovative solutions and sharing his knowledge as a speaker. As a co-organizer of the Belgian Java User Group (BeJUG), he fosters connections within the developer community. Outside of tech, Loïc’s passion for wildlife inspires his work and creativity.