~/talk

DevKit and Schematics

Talkat AngularConnect 2017 · 2017-11-07..11-08· [angular, developer-experience]
slides:none on file

Angular CLI splits into a reusable DevKit library and a workflow engine called schematics. The build optimizer runs TypeScript transforms, replaces TS helpers with imports and marks Angular libs as side‑effect free, yielding the claim of ~60% reduction in an internal docs bundle and AOT dev rebuilds near 1.2–1.5s. Schematics are atomic, sandboxed rule factories that chain, extend and merge collections, validate options, and plan tasks; roadmap adds ng add for libraries, PWA/service‑worker polish, build hooks, IDE integration and automatic code migrations.

AI-written summary · about

  1. 0:00Start
  2. 10:24What is Build Optimizer?
  3. 11:25Why use Build Optimizer?
  4. 15:53Prefix Classes
  5. 16:09Class Fold
  6. 16:40Scrub File (part 1)
  7. 18:23Wrap Enums
  8. 19:30Using Build Optimizer
  9. 25:40Simple Schematic
  10. 26:48Using Another Schematic
  11. 29:14Getting Started
  12. 34:40Merging Collections
~/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.