Keynote
- https://g.co/ng/ac-keynote
- https://www.youtube.com/watch?v=UxjgUjVpe24
- lots of new things happening
- Angular universal
- angular-cli https://github.com/angular/angular-cli
Building cross-platform apps with Ionic 2
- http://adamdbradley.github.io/building-with-ionic2
- https://www.youtube.com/watch?v=bAlydPwFONY
- https://ionic.io/2
- web animations API
Full-Stack Angular 2
- https://www.youtube.com/watch?v=MtoHFDfi8FM
- fullstackangular2.com (not ready)
Routing in Eleven Dimensions with Component Router
- https://goo.gl/n38EDf
- https://www.youtube.com/watch?v=z1NB-HG0ZH4
- link DSL, child routes, aux routes
Extreme Programming in a Nutshell
- https://www.youtube.com/watch?v=1FLaxNvmCc8
- pair programming - mobbing
- feature toggles
- test first
- continuous deployment, no separate qa testing
- spooning https://www.youtube.com/watch?v=dYBjVTMUQY0
Getting started in Angular 2
- https://g.co/ng/ac-start
- https://www.youtube.com/watch?v=LS3aewTkfHI
- https://angular.io/docs/ts/latest/tutorial/
- https://angular.io/cheatsheet
- https://github.com/rkirov/angular2-tour-of-heroes
ngAnimate 2.0
- http://www.angular-dev.com/angular-connect-slides/#/0/0/
- https://www.youtube.com/watch?v=izp5N2eeogg
- Matias
- full DSL, programmatic approach
Angular 2 Data Flow
- https://g.co/ng/ac-dataflow
- https://www.youtube.com/watch?v=bVI5gGTEQ_U
- RxJS - Observables - ES2016
- Netflix Falcor - efficient data fetching - https://github.com/Netflix/falcor
- Tactical (very alpha) https://github.com/angular/tactical
Testing strategies with Angular 2
- https://g.co/ng/ac-test-strategy
- https://www.youtube.com/watch?v=C0F2E-PRm44
- protractor lead dev Julie Ralph @SomeJulie
- ng2+tests example https://github.com/juliemr/ng2-test-seed
- fakeAsync / tick
- fixture.debugElement.nativeElement...
Creating User Interface Component APIs in Angular and Web Components
- https://www.youtube.com/watch?v=xMCZSbju6Bo
- ng1 v ng2 communication between two sibling components, Kara Erickson https://github.com/kara
- $rootScope - extra wrapper - $service
- local variables ftw!
The REAL Angular Keynote
- https://www.youtube.com/watch?v=RDrtD2JDcCc
- angular3.com
- da code - Dan Brown
Creating WebGL components with Angular (Aysegul Yonet)
Building the Best Components (Jeremy Elbourn)
Building native mobile apps with Angular 2.0 and NativeScript
- https://www.youtube.com/watch?v=4SbiiyRSIwo
- Telerik, run js and ng in native app (xml, no dom)
These are not the models you’re looking for
- https://www.youtube.com/watch?v=LLvRMVQ_JcE
- https://github.com/auth0/angular2-models-di
- object and class logic should be in the class, not ng model or component
TypeScript tooling for greater productivity
- https://g.co/ng/ac-code-happy
- https://www.youtube.com/watch?v=yy4c0hzNXKw
- simple live demo tsc from scratch
- Reproducible, Versioned Builds
Modularity and packaging for Angular2 applications
- https://g.co/ng/ac-packaging
- https://www.youtube.com/watch?v=9odY9Rh5kTQ
- babel v typescript
- ES2015 doesn't specify the actual loading, so systemjs v webpack v ...?
- use what works (and you're familiar with), or systemjs for new
- https://whatwg.github.io/loader/
Creating realtime apps with Angular 2 and Meteor
- https://www.youtube.com/watch?v=3FT0BqYASCo
- http://angular-meteor.com/angular2
- connected client architecture -> very much the requirement nowadays
- optimistic ui, isomorphic js
- what Angular 1.x did for jQuery world, Meteor is doing for DB
- what rails did for REST world, Meteor is doing for the connected client world
- amazing performance on ng 2
Using Web Workers for more responsive apps
- https://g.co/ng/ac-web-workers
- https://www.youtube.com/watch?v=Kz_zKXiNGSE
- 60 fps, 16 ms, 8 ms, IE10+
- cool demo
- don't block the render
- https://github.com/jteplitz602/ng2_web_worker_demos
- run angular 2 code in web worker with minimal changes
- https://bit.ly/custom-message-bus
- https://bit.ly/web_worker_starter_pack
D3 in Angular, Angular in D3
- https://www.youtube.com/watch?v=sUVXQKxt7Og
- D3 intro
- ngModelController FTW
- Best practice should be making things easier... not limiting you to easy things.
- d3.angularize()
Building apps with Firebase and Angular 2
- https://www.youtube.com/watch?v=RD0xYicNcaY
- Observables, Pipes, Change Detection
- ref = new Firebase(); ref.set(), …push(), …on()
- filters: *ng-for="#key of firebaseUrl | firebaseevent: 'childadded'"
- cool live demo (chat)
- https://angular-connect.firebaseapp.com/
RxJS In-Depth (f.k.a. Reactive Streams in Angular 1 and 2)
- https://www.youtube.com/watch?v=KOOT7BArVHQ
- Ben Lesh, Netflix
- https://github.com/ReactiveX/RxJS alpha 5.0.0, used by ng2
- ES7 observable spec alignment
- Angular investment manager demo app
- see also Angular 2 Data Flow - day 1
Google Angular team panel
- https://youtu.be/Ar_bnvaz3nI?t=3h16m44s (good questions, ~30 minutes)
- what happened to the cardboards you promised..? :-) https://youtu.be/Ar_bnvaz3nI?t=3h29m57s
Modern authentication solutions with OAuth 2.0, OpenId Connect and AngularJS
Cutting Angular's Crosscuts
- https://www.youtube.com/watch?v=C6e6-31HD5A
- aspect-oriented programming
Better concepts, less code in Angular 2
- https://g.co/ng/ac-better-concepts
- https://www.youtube.com/watch?v=4YmnbGoh49U
- https://github.com/vsavkin/tex
ngDarwinAward
- https://www.youtube.com/watch?v=um8mPE0bBGI
- learning from mistakes, lots of examples
- anti-patterns
Debugging Angular 2 Apps with Batarangle
- https://www.youtube.com/watch?v=cAC4d3KIQcM
- angular 2 debugging in dev tools