Angular JS Munich Meetup #14 - HATEOS and Angular, migrating to Angular 2

Agenda:

18:30 Socializing, food, drinks

19:00- 19:45

Our Angular HATEOAS Approach

We are a 5 developers team which builds an application used for the buses network planning of FlixBus. Our frontend is build with Angular and we use websockets synchronization for synchronizing our data throughout the application. With our current approach we have no direct mapping between a front end entity and backend entity, which means we can actually have more Javascript objects for representing a backend entity. This is error prone and makes caching a little more difficult. We decided to use the HATEOAS approach to tackle these problems and we would like to present our results, what we learnt on the way and what problems we have encountered.

19:45 - 20: 15 break

20:15- 20:45

Migrating to Angular 2

We'll start with a small overview of how our frontend code is organized. We try to build our features as components (we are using ES6 classes) and we try to use the scope as less as possible, approach which saved us a lot of trouble. As we have a pretty heavy UI, we were curious what would be the benefits (mostly performance-wise) of migrating to Angular 2. We will present you the results of our own proof of concept.

20:45--

Socializing