ngAnimate 2.0 by Robert Masserie
No longer css. Css doesn’t allow complex logic. Using domain specific language (DSL).
Json file dictates chaining and choreography. Json is limited as it doesn’t alow dynamic logic. Represents static data.
Now using full DSL with full programmatic API.
Modern authentication solutions with oauth 2.0, openid connect and angularjs by Manfred Steyer
One client has too many accounts. One application is bound to many other applications. Lack of trust between applications.
Oauth was developed at twitter and ma.golia
Standard for delegation of restricted rights.
Extreme programming in a nutshell.
Extreme programming has practices that keep you safe. A bunch of practices that act as a safe net against failure.
Of all the practices, going to talk about pairing, test first and continuous delivery.
Starting with pair programming. Similar to Pacific Rim.
Routing in eleven dimensions with component router by Brian Ford
Route configuration. Mapping url to component.
Route configuration meta data decorator helps to do this in angular 2. Use path parameters style (same as express) to define variables in routes when mapping.
Inject route paramo service then in the target component to give access to those route params.
Use square bracket router-link (property binding) directive to provide links between routers.
Full stack angular 2
Why full stack?
Best tool for the job doesn’t always win. Sometimes it’s political driven.
Communication problems. Context switching adds unnecessary overhead.
Same things needs to be implemented many times over and over again.
Committees, contention, context switching, code duplication. Problems in today’s world. Time wasted is significant.