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.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
08:07 MIN
Exploring modern JavaScript performance and new CSS features
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
04:56 MIN
Recreating React components using AI and dev tools
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
06:47 MIN
Solving date and time issues with the Temporal API
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
Client-Side State Management Reimagined – Think Outside the Box
Michael Egger-Zikes
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ć
Practice makes perfect - when it comes to RxJS
Jan-Niklas Wortmann
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Snappy UI needs no Single-Page Application
Clemens Helm
How to Create New RxJS Operators
Mohammad-Ali A'râbi
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript

Sngular
Barcelona, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Sngular
Pamplona, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Sngular
Badajoz, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Sngular
Municipality of Las Palmas, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Sngular
Lleida, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Hitachi Vantara Corporation
Barcelona, Spain
Angular

360 Resourcing Solutions
Great Sankey, United Kingdom
Remote
£45-55K
Intermediate
CSS
HTML
.NET
+4