How to deeply understand Angular signals (...or anything)

Channel:
Subscribers:
81,900
Published on ● Video Link: https://www.youtube.com/watch?v=C_xXv27_gHg



Duration: 0:00
17,575 views
681


My Angular course: https://angularstart.com/

One of the best ways to improve as a developer is to take the leap into looking into how things work yourself, and it might be easier than you think. In this video, we explore how signal and computed works in Angular by looking into the source code ourselves, rather than relying on information we might find from other sources.

Get weekly content and tips exclusive to my newsletter: https://mobirony.ck.page/4a331b9076

My game dev channel:    / @typedpixels  

MY GEAR:
Keyboard: https://adm42.dev/?ref=3
Neovim setup: https://github.com/joshuamorony/lazyvim/
Animations: https://motioncanvas.io/

0:00 How to improve
0:40 How does a signal work?
2:01 Creating a signal node
2:38 How a signal knows it has been accessed
3:06 What is a reactive context?
5:12 Using the debugger
6:35 Creating the reactive graph
7:55 How does computed know to update?
9:32 What have we learned?

#angular #signals

More tutorials: https://modernangular.com/




Other Videos By Joshua Morony


2025-02-12How I navigate files QUICKLY and EFFICIENTLY in my code editor
2025-02-05A "real world" example of a non-trivial Angular component done DECLARATIVELY
2025-01-29How Angular's ngNonBindable solved a huge problem in my project
2025-01-22JavaScript's OTHER most unused primitive... BIGINT
2025-01-15Why does Angular need JavaScript's most unused primitive
2025-01-08This is why PROFILING is critical for high performance JavaScript
2025-01-01THIS is a perfect example of where declarative RxJS goes wrong
2024-12-25Why XState and RxJS are not "too complex"
2024-12-18The most powerful RxJS combo I've ever used (massive performance improvement)
2024-12-11WEB WORKERS made my code over 100x faster (almost ZERO blocking time)
2024-12-04How to deeply understand Angular signals (...or anything)
2024-11-27A little TOO complex for Angular signals? or a viable RxJS alternative?
2024-11-20Angular v19 is out!... and it changed my apps (significantly)
2024-11-13I could remove ALL RxJS in my Angular app, but should I?
2024-11-06Why I'm still using RxJS (not signals) for host binding in Angular
2024-10-30Angular team shows POTENTIAL new component authoring formats
2024-10-23This new Angular primitive might actually be a viable alternative to RxJS
2024-10-16How I code PRODUCTIVELY on my phone (with Neovim)
2024-10-09Lots of small projects? You might be missing out on a MONOREPO
2024-10-02Angular is finally a serious contender for content driven sites (with Analog)
2024-09-25Don't use effects/don't subscribe (it's the same advice)