Notes from ngAnimate 2.0 at Angular Connect 2015

Day two


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.

Continue reading

Notes from Modern authentication solutions using OAuth 2.0, OpenID Connect and AngularJS at Angular Connect 2015

Day two


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.

Continue reading

Notes from Extreme Programming in a nutshell at Angular Connect 2015


Day one

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.

Continue reading

Notes from Routing in eleven dimensions with Component Router at Angular Connect 2015


Day One.

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.

Continue reading

Notes from Full stack Angular 2 at Angular Connect 2015


Day one

Full stack angular 2

Why full stack?

Why angular?

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.

Continue reading