The REAL Angular Keynote

Post on 22-Jan-2017

1,749 views 0 download

transcript

The REAL Angular Keynote

REALLY!

Lukas Ruebbelke

@simpulton

Shai Reznik

@hirez_io

Tooling Language Framework

JavaScript is used by 90.3% of all the websites.

Last year alone, JavaScript developers made over ONE

HUNDRED DOLLARS!

RDD

Refresh Driven Debugging

Better Tooling

50% OFF NOW!

Use COUPON_CODE

New features now!

Little known fact…

JavaScript is an object-oriented, dynamically typed, reflective

programming language.

SmallTalk

We are being manipulated by an ultra-secret, shadowy organization

SmallTalk

SM.All Talk

Supreme Masters of .All Talk

Talking about Supreme Masters of All

And suddenly it all makes sense!

50% OFF NOW!

Use COUPON_CODE

ES6 gives us better organization with classes and modules

Little known fact…

Classes?Modules?

Dart Project

D.Art Project

Distraction.Art Project

Project Art of Distraction

And suddenly it all makes sense!

50% OFF NOW!

Use COUPON_CODE

ES6 saves us time with better IDE support

Little known fact…

Who is in charge of defining JavaScript?

TC39

TOTAL CONTROL 39

Who is in total control of TOTAL CONTROL 39

Allen Wirfs-Brock

Only one of the creators of the earliest SmallTalk compilers!

And suddenly it all makes sense!

50% OFF NOW!

Use COUPON_CODE

ES6 build tools helps us release better products faster

Therefore its name is called Babel, because there the Lord confused the language of all the earth; and from

there the Lord scattered them abroad over the face of all the earth.Genesis 11:9

And suddenly it all makes sense!

Better Tooling

• ES6 gives us better organization with classes and modules

• ES6 saves us time with better IDE support

• ES6 build tools helps us release better products faster

• Most importantly! ES6 tooling allows us to use latest features now

A Better Language

TypeScript allows us to convey intent with types

TypeScript allows for better composition with interfaces

TypeScript allows for better reflection with decorators

Transpilers!

Transpilers!

Transpilers!

Transpilers!

Transpilers! Transpilers!

Transpilers!

Transpilers!

Transpilers!

Transpilers!

Transpilers!

Transpilers!

Transpilers!

Transpilers!Transpilers!

Transpilers!

Transpilers!

Transpilers!

A Better Framework

Angular 2 is more maintainable because of its component driven

architecture

Angular 2 is more scalable because it is more maintainable

Angular 2 is twice the framework with half the code because it is

standards based

With predictable change detection, Angular 2 is highly

performant

With predictable change detection, Angular 2 plays well

with everything

Everything you need to know about Angular 2 is blah blah blah, blah blah, and

blah blah blah blah.And you will be totally fine as long as you

blah blah blah, blah and blah blah blah

Q&A

github.com/angular/watScript

...And one more thing

angular3.com