~/talk

White-labeling & A/B testing with interchangeable components

Talkat Angular Connect 2018 · on Friday, 2018-11-09· [angular]

Architectures for white‑labeling, A/B testing and canary releases use interchangeable, loosely coupled Angular components and services wired by configuration rather than switch/case. Implementation details: signature = inputs/outputs (observables), ngComponentOutlet lacks IO so ng-dynamic-components is used, components and service implementations live in separate modules and load lazily via dynamic import + Injector, rules and audience percentages live in Firebase Cloud Firestore. A demo loads and rolls back lazy modules; a reactive component loader library is published.

AI-written summary · about

  1. 0:00Introduction to speaker
  2. 2:14A/B testing and canary
  3. 6:21White labeling concept
  4. 8:38Interchangeable components
  5. 11:42Dynamic component loading
  6. 15:13Reactive component loader
  7. 20:27Interchangeable services
  8. 25:00Live demo and technicals
  9. 30:26Key takeaways and conclusion
~/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.