With great power comes great…complexity? You can do so many new and amazing things with Angular 2 that just aren’t feasible with Angular 1, but the tool chain required to get it all working can be daunting. The mental hurdles to overcome can be even worse when you add Angular Universal to the mix and have to consider running your app on multiple platforms (i.e. in the browser, on the web server and on a mobile device).
Fortunately, the Angular core team and many Angular 2 libraries (including Angular Universal) have started to place a much bigger emphasis on the CLI and simplifying the tool chain in order to make setup and maintenance much easier. In this talk, Jeff Whelpley will go over how to set up a new Universal app using all this good stuff and discuss several supporting services that you should be using when you want to run your Angular 2 app in multiple environments.