~/talk

Angular 2: Built for Huge, Long-lasting Applications

Talkat Philly ETE 2015 · 2015-04-07..04-08· [angular, web-platform]
slides:none on file

Live-coding a small Random User app on the Angular 2 alpha shows concrete choices: ES6/TypeScript classes and ES6 modules/classes for components, explicit per-component dependency injection, a separate RandomUser service using axios, and a user-card component with a loading spinner inserted via Web Components content projection. Zone.js handles async updates; change detection claims 3–10x faster. Demo mostly works on the bleeding-edge alpha but a few APIs (HTTP, pipes) remain incomplete.

AI-written summary · about

  1. 0:00Intro
  2. 0:18About Kent
  3. 4:41Outline
  4. 5:11Demo
  5. 7:25ES6 vs ES5
  6. 9:15Bootstrap Main
  7. 9:53No Directive Annotation
  8. 10:45Component Annotation
  9. 11:34Template Annotation
  10. 12:55App Example
  11. 13:40Create User Card
  12. 14:10Create Random User
  13. 14:44Change Template
  14. 17:08Testing
  15. 17:30Building
  16. 18:00CSS
  17. 18:43Controller
  18. 19:47Binding Data
  19. 20:55Template Syntax
  20. 24:56Binding to User
  21. 25:36Pipes
  22. 26:06Binding
  23. 26:34Change User
  24. 26:45Set Timeout
  25. 27:03Arrow Functions
  26. 27:45Timeout
  27. 29:36Iterating
  28. 30:05Get New User
  29. 30:21Button
  30. 33:43Get New Users
  31. 34:00Business Logic
  32. 34:33Random User
  33. 36:58Explicit Dependencies
  34. 39:55Loading Spinner
  35. 40:58Loading Indicator
  36. 49:42Resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.