Upgrading from AngularJS to Angular: Talk + Blog Posts + Book

  • Upgrading from AngularJS to Angular: Talk + Blog Posts + BookMany organizations have large AngularJS 1.
  • We need to upgrade gradually.To help with the upgrade process the Angular team built NgUpgrade, a library for mix-and-matching AngularJS and Angular components.
  • And we share this experience with the rest of the Angular community by giving talks, writing articles and books.Talk: Upgrading Enterprise Angular ApplicationsIn this talk at NgConf, I show how to upgrade your application gradually, component by component, module by module using NgUpgrade and the Angular Router.
  • I discuss the common problems developers face during such migrations and the patterns that can be used to remedy them.Blog: Upgrading Angular ApplicationsIn this blog post series I cover similar topics but more in depth.
  • Then I talk about different strategies for upgrading large AngularJS applications.Book: Upgrading Angular ApplicationsI’m also writing a book to summarize the key technical challenges, best practices, and common strategies to upgrade applications from AngularJS to Angular.

Many organizations have large AngularJS 1.x applications deployed to production. These applications may be built by multiple teams from different lines of business. They may use different routers and…

@nrwl_io: Upgrading from AngularJS to Angular: Talk + Blog Posts + Book by @victorsavkin #angularjs #angular

Many organizations have large AngularJS 1.x applications deployed to production. These applications may be built by multiple teams from different lines of business. They may use different routers and state management strategies. Rewriting such applications all at once, or big bang migrations, is not just impractical, it is often impossible, and mainly for business reasons. We need to upgrade gradually.

To help with the upgrade process the Angular team built NgUpgrade, a library for mix-and-matching AngularJS and Angular components. The question now is how we can use this library in the most advantageous way? What patterns and strategies should we use?

This is a big part of what we do at Nrwl. We help companies upgrade their existing AngularJS 1.x applications to the latest and greatest version of the framework.

We do it by helping to set up the required infrastructure and by guiding teams through the upgrade process. Any time a non-trivial issue occurs, we help resolve it. And we share this experience with the rest of the Angular community by giving talks, writing articles and books.

In this talk at NgConf, I show how to upgrade your application gradually, component by component, module by module using NgUpgrade and the Angular Router. I discuss the common problems developers face during such migrations and the patterns that can be used to remedy them.

In this blog post series I cover similar topics but more in depth. I dive deep into NgUpgrade, including the mental model, implementation, subtleties of the API. Then I talk about different strategies for upgrading large AngularJS applications.

I’m also writing a book to summarize the key technical challenges, best practices, and common strategies to upgrade applications from AngularJS to Angular. The book is based on the blog post series but contains some extra content.

Upgrading from AngularJS to Angular: Talk + Blog Posts + Book

You might also like More from author

Comments are closed, but trackbacks and pingbacks are open.