~/talk

Bad Practices, what NOT to do in Angular

Talkat ngVikings 2019 · 2019-05-27..05-28· [angular, developer-experience]
slides:none on file

Concrete anti-patterns and fixes: measuring bundle size with a bundle analyzer and adding the build optimizer gives a small but real reduction; replacing manual unsubscribe patterns and takeWhile with takeUntil or the async pipe removes leaks; avoid parent callers invoking child methods — prefer input-driven components so trackBy can preserve DOM and prevent reinitialization; cache expensive template transforms (memoize pipes) and add a pre-push lint hook to enforce subscription and typing rules.

AI-written summary · about

  1. 0:00Start
  2. 16:26Prevent the Subscription
  3. 18:00Usage of a Sink Pipe
  4. 21:19Linter Rules
  5. 21:53Statical Code Analysis
  6. 22:32What Is the First Programming Concept You Learn When You Learn Programming
  7. 23:02Virtual Scrolling
  8. 30:09Types of Pipes
  9. 34:33State Management
~/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.