Here are clickable links to more information about signals.
Introduction to Git and GitHub - If you are new to GitHub and want info on how to download these project files or use Git and GitHub for your projects
Backstory of signals and zone.js
Which Variables Should Be Angular Signals? - How do you decide which variables in your application should be signals?
Angular signal documentation - Official Angular documentation on signals
Building a signals-based application from scratch
Working with Arrays in Angular Signals
JavaScript Functions - For more information on arrow functions in JavaScript
Angular's New Template Syntax: Control Flow - For more information on the new template block syntax
Angular's New @for Block Features
Declare Variables in Templates: Angular's New @let Declaration
Automatically Migrate to Angular's New Control Flow Template Syntax
Angular guidance on signal effect - Official Angular documentation
When Should We (NOT) Use a Signal effect - Alternatives to using a signal effect
Angular Injection Context Explained - An effect runs within the injection context, explained in this video
Building a shopping cart using computed() signals
First Look at Angular's new linkedSignal() - Additional linkedSignal() examples, including how to use the source property to specify multiple dependent signals
Angular documentation for computed()
Angular documentation for linkedSignal()
resource(), rxResource(), httpResource(): Why???? - For more information on the Resource API, start with this video on why we need a new API to retrieve data
First Look at Angular's new resource() and rxResource()
Return httpResource() from a Method
Signals in a Service or a Component?
Error Handling with rxResource - Error handling example (this uses rxResource, but the techniques are similar for httpResource)
Debouncing with the Resource API - When implementing a search feature, we don't want to issue an http request for each character the user types.
Stale data? Refresh it! - Using the Resource API refresh feature
Angular Signal Forms: A First Look at the New Forms API - Signal Forms make form handling easier, cleaner, and way more fun.
Angular Signal Forms Without a Form: Model-First Validation Explained - Angular’s Signal Forms API supports model-first validation, even when there’s no form involved!
Angular DevTools 101: Debugging and Profiling Angular Applications - How to add Angular DevTools to your browser and a guided tour of its core features