NG-EUROPE 2016 Christian Ulbrich, Zalari UG

ANGULAR 2 •

Angular 2



Angular 2



Angular 2



Angular 2

ON THE MENU •

generic presentations about Angular 2 features



Eco system around Angular 2



Church of RxJS



few real-world examples



meta

NG 2 FEATURES - ROUTER •

Angular 2 Router (aka component router) •

more consistent and easy API™



Guards!



Lazy-loading!



-> From UI-Router to Component Router

NG 2 FEATURES - TESTING •

Angular CLI bootstraps testing



modular architecture allows for easy isolated testing of Components, without much mocking



Recipes •

Simple Component with templateUrl



Simple Component with templateUrl



Component communicating with backend service



Testing Application Routing

NG 2 FEATURES - UPGRADING •

old back ported component router approach is gone!



run AngularJS and Angular 2 in parallel



have 2 routers; split by routes



migrate services piece by piece



migrate feature by feature



Getting to Angular 2

NG2 ECO SYSTEM •

Angular BatScanner for „exploring“ Angular 2



Debugging tool from rangle.io -> Augury



Angular CLI has gained a lot of traction!

CHURCH OF RXJS •

RxJS seems to be a match in heaven for Angular 2



nothing spectacularly new



You will learn RxJS

THE REAL WORLD •

ING DIBA mobile App •

prototyped in Ionic



settled for Cordova / native approach



Web allows them for faster feature delivery

THE REAL WORLD

THE REAL WORLD •

Reactive Music Apps in Angular 2 •

Web Audio!



generative music -> Terry Riley - In C



a perfect example for Redux!



„how well an architecture is“ -> massage existing code around it, or just add •



adding lights was trivial…

a gorgeous presentation

META •

Angular 2 has a lot of traction, Google heavily invests in it •

Angular 2 Dart? … seems to be a side project



it will take some more time (Angular CLI) to reach maturity



„no one wants to rewrite ever again“



„we are on SemVer“…



they are very confident with it… :)

LINKS •

Nearly complete list of ng-europe presentations / slide links



YouTube channel from ng-europe



NgEurope

NEXT DRESDENJSZZZZZ! •

December 8th, 2016 •





Reach to the stars - Glowwine + LiveCoding

January 12th, 2017 •

React-Native



API Specification Languages

Future •

Client-Side model layers



-> your topic!

ng-europe - roundup - GitHub

Dec 8, 2016 - THE REAL WORLD. • ING DIBA mobile App. • prototyped in Ionic. • settled for Cordova / native approach. • Web allows them for faster feature ...

314KB Sizes 5 Downloads 321 Views

Recommend Documents

Roundup - Johnson Space Center - NASA
Even a Category 1 hurricane can frighten young children, and that's not a memory ... the year. You may be able to put up with the heat and humidity, but children and pets will ..... of the hands-on skills and abilities needed to be successful in tech

Roundup - Johnson Space Center - NASA
31 May 2012 - National Aeronautics and Space Administration. LYNDON ... Aerospace Scholars projects reach 10-year milestone; and National Lab Education Project ..... said Regina Blue, the JSC External Relations Office's integration manager for space

Kindergarten Roundup Flyer 2018.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Kindergarten Roundup Flyer 2018.pdf. Kindergarten Roundup Flyer 2018.pdf. Open. Extract. Open with. Sign In.

2017-Roundup-Registration-Packet.pdf
4-H Night at the Rec Center – Tuesday Kick-Off Event 9. Sam Riggs Concert 10. Summit and Camp Opportunities 11. Veterinary Science Summer Camp 12.

Longhorn Roundup March Issue pdf.pdf
Whoops! There was a problem loading more pages. Retrying... Longhorn Roundup March Issue pdf.pdf. Longhorn Roundup March Issue pdf.pdf. Open. Extract.

pdf-12108\country-song-roundup-sept-1973-ernest-tubbs-midnight ...
... apps below to open or edit this item. pdf-12108\country-song-roundup-sept-1973-ernest-tubbs- ... who-jerry-foster-another-fun-session-for-roy-clark.pdf.

GitHub
domain = meq.domain(10,20,0,10); cells = meq.cells(domain,num_freq=200, num_time=100); ...... This is now contaminator-free. – Observe the ghosts. Optional ...

GitHub
data can only be “corrected” for a single point on the sky. ... sufficient to predict it at the phase center (shifting ... errors (well this is actually good news, isn't it?)

Torsten - GitHub
Metrum Research Group has developed a prototype Pharmacokinetic/Pharmacodynamic (PKPD) model library for use in Stan 2.12. ... Torsten uses a development version of Stan, that follows the 2.12 release, in order to implement the matrix exponential fun

Untitled - GitHub
The next section reviews some approaches adopted for this problem, in astronomy and in computer vision gener- ... cussed below), we would question the sensitivity of a. Delaunay triangulation alone for capturing the .... computation to be improved fr

ECf000172411 - GitHub
Robert. Spec Sr Trading Supt. ENA West Power Fundamental Analysis. Timothy A Heizenrader. 1400 Smith St, Houston, Tx. Yes. Yes. Arnold. John. VP Trading.

Untitled - GitHub
Iwip a man in the middle implementation. TOR. Andrea Marcelli prof. Fulvio Risso. 1859. Page 3. from packets. PEX. CethernetDipo topo data. Private. Execution. Environment to the awareness of a connection. FROG develpment. Cethernet DipD tcpD data. P

BOOM - GitHub
Dec 4, 2016 - 3.2.3 Managing the Global History Register . ..... Put another way, instructions don't need to spend N cycles moving their way through the fetch ...

Supervisor - GitHub
When given an integer, the supervisor terminates the child process using. Process.exit(child, :shutdown) and waits for an exist signal within the time.

robtarr - GitHub
http://globalmoxie.com/blog/making-of-people-mobile.shtml. Saturday, October ... http://24ways.org/2011/conditional-loading-for-responsive-designs. Saturday ...

MY9221 - GitHub
The MY9221, 12-channels (R/G/B x 4) c o n s t a n t current APDM (Adaptive Pulse Density. Modulation) LED driver, operates over a 3V ~ 5.5V input voltage ...

fpYlll - GitHub
Jul 6, 2017 - fpylll is a Python (2 and 3) library for performing lattice reduction on ... expressiveness and ease-of-use beat raw performance.1. 1Okay, to ... py.test for testing Python. .... GSO complete API for plain Gram-Schmidt objects, all.

article - GitHub
2 Universidad Nacional de Tres de Febrero, Caseros, Argentina. ..... www-nlpir.nist.gov/projects/duc/guidelines/2002.html. 6. .... http://singhal.info/ieee2001.pdf.

PyBioMed - GitHub
calculate ten types of molecular descriptors to represent small molecules, including constitutional descriptors ... charge descriptors, molecular properties, kappa shape indices, MOE-type descriptors, and molecular ... The molecular weight (MW) is th

MOC3063 - GitHub
IF lies between max IFT (15mA for MOC3061M, 10mA for MOC3062M ..... Dual Cool™ ... Fairchild's Anti-Counterfeiting Policy is also stated on ourexternal website, ... Datasheet contains the design specifications for product development.

MLX90615 - GitHub
Nov 8, 2013 - of 0.02°C or via a 10-bit PWM (Pulse Width Modulated) signal from the device. ...... The chip supports a 2 wires serial protocol, build with pins SDA and SCL. ...... measure the temperature profile of the top of the can and keep the pe