Daniela Bonvini
Angular Signals: what's all the fuss about?
#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.
#3about 3 minutes
Understanding Angular's change detection strategies
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.
Matching moments
09:09 MIN
Understanding reactivity and the role of Angular Signals
Client-Side State Management Reimagined – Think Outside the Box
32:13 MIN
Introduction to state management strategies in Angular
Angular Unleashed: Mastering Modern Web Development with Angular
14:45 MIN
Refactoring live queries with RxJS and the async pipe
Meet Your New BFF: Backend to Frontend without the Duct Tape
00:17 MIN
Introducing the Angular.love developer community
Community Interview: angular.love
05:14 MIN
Defining content strategy and collecting member feedback
Community Interview: angular.love
52:41 MIN
Testing, debugging, and final Q&A session
Angular Unleashed: Mastering Modern Web Development with Angular
04:56 MIN
Key Angular features for building robust applications
Differential Loading
14:04 MIN
Implementing the event-driven NgRx Signal Store API
Client-Side State Management Reimagined – Think Outside the Box
Featured Partners
Related Videos
Angular tips/tricks you can use from tomorrow on
Benedikt Starzengruber
Angular Unleashed: Mastering Modern Web Development with Angular
Indu Chaube
NgRx Tips for Future-Proof Angular Apps
Marko Stanimirović
Client-Side State Management Reimagined – Think Outside the Box
Michael Egger-Zikes
How to Create New RxJS Operators
Mohammad-Ali A'râbi
State of Angular
Jessica Janiuk
The Art and Craft of Type Development
Michael Hladky & Stefan Baumgartner
Angular Features You Should be Using
Sani Yusuf
From learning to earning
Jobs that call for the skills explored in this talk.


Frontend Developer (Angular)
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
CSS
RxJS
JavaScript




Node.js / TypeScript Engineer - Developer Tools & Libraries
Symbolica AI
Charing Cross, United Kingdom
€65K
API
Python
Node.js
TypeScript






Angular Programmer Angular Programmer
OfferZen
The Hague, Netherlands
Intermediate
React
Svelte
Vue.js
Angular
Unit Testing







