Angular Signals aren't replacing RxJS. Learn how they coexist for simpler, more performant UI state management without the boilerplate.
#1about 4 minutes
The motivation for introducing Angular Signals
Angular Signals were created in response to user requests for better performance, simpler code, and more fine-grained control over UI updates.
#2about 8 minutes
Defining true reactivity in modern frameworks
True reactivity is characterized by immutable data structures, unidirectional data flow, and glitch-free updates, areas where traditional Angular had room for improvement.
A comparison of Zone.js default change detection, the OnPush strategy, and the more efficient, component-level updates enabled by signals.
#4about 5 minutes
Core concepts of writable, computed, and effect signals
An introduction to the three main types of signals: writable for direct updates, computed for derived values, and effect for running side effects.
#5about 4 minutes
How the push-pull protocol ensures glitch-free updates
Signals use a two-phase push-pull mechanism to notify consumers of a change before they pull the final, updated value, preventing intermediate state issues.
#6about 9 minutes
Comparing signals with RxJS observables
Signals are ideal for synchronous state management, while RxJS observables excel at handling asynchronous event streams, making them complementary tools.
#7about 10 minutes
Refactoring an application from observables to signals
A practical code walkthrough demonstrates how refactoring a cart service to signals reduces boilerplate, simplifies logic, and cleans up template syntax.
#8about 3 minutes
Summary of benefits and the future of reactivity
Signals deliver on user requests for better performance and simpler code by providing fine-grained, glitch-free reactivity while coexisting with RxJS.
#9about 6 minutes
Audience Q&A on signals and Angular development
The speaker answers audience questions on topics including error handling, async operations, best practices, community adoption, and the impact on learning Angular.
Related jobs
Jobs that call for the skills explored in this talk.
The HTML Elements That You’re Probably Over-EngineeringAs frameworks have become more and more commonplace in the world of web development, so too has the over-engineering of features made possible by our humble old friend, HTML.
The mental models that come with using state management in React, Vue and o...
Dev Digest 213: Petrol Prices, Agentic Workflows, AI Skills and CODE100!Inside last week’s Dev Digest 213 .
🤫 Don’t tell your LLM that it is an expert
👻 AI generated code is invisible
🔄 Learn about agentic workflows
🛡️ Linux Foundation sponsors fight against AI slop
🦠 1M users infected by Chrome extension
🫃 The why of J...
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take partStarting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
From learning to earning
Jobs that call for the skills explored in this talk.