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.
This doesn't make any sense to me. Do you mean that there are lots of new features and news about them?
Maybe just 'create components with the new Lifecycle Hooks' (don't repeat components).
I think logic is a kind of mass noun - so it should be just 'logic'.
This doesn't make sense - the audience ins't being illustrated - the topics are. Maybe 'will be shown why'.
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.
Probably 'improvements'.
Doesn't sound natural. The talk doesn't want to do anything. Maybe just 'This talk will'.
Doesn't make sense. 'the reasons behind the new version' maybe?
All of the errors here are in English grammar and idiom. The talk idea seems fine. Do you have a native-English speaking friend you could ask to help you?