~/talk

Angular Signals: A Look Under the Hood and Beyond

Talkat CityJS Athens 2025 · 2025-05-28..05-31· [angular, frontend-architecture]
links:none on file
slides:none on file

Explains how Signals use a pull push algorithm to send change notifications and then lazily pull values so effects evaluate only what they need, enabling glitch free fine grain change detection and measurable performance gains. Demonstrates the HTTP resource API that returns Signals, provides default values and schema checking, and automatically cancels previous unfinished requests (like switchMap) while advising to debounce the input value not the calls. Shows linkedSignal for writable derived state that preserves object references for things like dropdown selection.

AI-written summary · about

  1. 0:00Introduction to Angular Signals
  2. 1:04Signals as new reactivity system
  3. 2:28Push-pull mechanism in effects
  4. 5:13Loading state with Signals
  5. 6:37Error handling with Signals
  6. 7:42Dynamic HTTP calls with Signals
  7. 9:50HTTP Resource features
  8. 12:39Loading, error and data states
  9. 13:41Developer experience improvements
  10. 14:04Linked signals for derived state
  11. 16:55Solving reference issues with linked signals
  12. 18:01Summary 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.