Skip to content

Instantly share code, notes, and snippets.

@wilk
Last active March 15, 2016 08:27
Show Gist options
  • Save wilk/b07977fa783512f0bac5 to your computer and use it in GitHub Desktop.
Save wilk/b07977fa783512f0bac5 to your computer and use it in GitHub Desktop.
Angular 2 Abstract

With the new AngularJS 2 beta release, we're finally a bit closer to the realization of the new version of the most famous Google web framework. There are a lot of new features to discover, some given from the experience gained with Angular 1, other born from the new web requirements.

This presentation talks about how to create components with the new Lifecycle Hooks, adding well-defined logics during creation, rendering and destruction. You will be shown why using a new template syntax: a new system to diversify one-way from two-ways data binding, as well as metadata to add features and capabilities to generic classes used as services, components, directives and pipes. We will also discuss about performance and speed improvements granted by the new change detection system via immutables and observables. Finally, an overview of RxJS used for asynchrounus data streams, using push and pull patterns of observable sequences.

This talk will introduce the new changes and new concepts that AngularJS 2 is bringing, analyzing the reasons behind the new version.

@wilk
Copy link
Author

wilk commented Mar 15, 2016

@chrisseaton:

First of all, thanks for helping ;)

This doesn't make any sense to me. Do you mean that there are lots of new features and news about them?

Yes

Sorry, this makes no sense to me either. I get what it means to diversify, and I can imagine what one-way and two-way bindings are, but how would I 'diversify' one from the other.

They are two different things and the difference will be shown during the talk through this new system: do you expect to know how they differ in the abstract also?

Do you have a native-English speaking friend you could ask to help you?

Maybe: after this review, I think it's a good idea 😁

Finally, I've edited the abstract following your instructions: is it better?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment