I had a blast showing off Signal Forms to @jlengstorf on @codetv_dev this morning!
If anyone wants to play more with the concept, here's my take on the character sheet editor we paired on:
stackblitz.com/edit/ng-char...
I had a blast showing off Signal Forms to @jlengstorf on @codetv_dev this morning!
If anyone wants to play more with the concept, here's my take on the character sheet editor we paired on:
stackblitz.com/edit/ng-char...
Hypothetically, if I were to start doing streams where I talk, code, experiment around Angular, frontend development, web technologies, etc...
What would people want to hear about?
On Angular, we're interested in what kind of AI-powered experiences people are building in their apps. Join our RFC and let us know!
github.com/angular/angu...
Angular repo summary, 1238 open issues, 123 open pull requests, 24 discussions, 474 releases
Appreciation post for @thepunderwoman.com and @jeanmeche.com ✨ thank you for relentlessly working through our issues backlog, down to 1.2k from 1.5k over the past month 🙌🏼
I'm one of them!
This has been a consistent pain point in my own personal apps. In one of them I've been experimenting for a few months with a snapshot of the code, using Cursor to port some of my existing forms over. Even in its incomplete state, it's so clean. I can't wait!
We just hit a milestone in our exploration of signal-based forms in Angular - our prototype is now merged into the main repository.
This opens the door for some important next steps like compiler integration & interop w/ existing forms.
I'm so happy someone captured Angular's story in a documentary!
This 15+ year tale is summarized in just an hour...
This video shares a glimpse into the project into which we have poured thousands of hours of love and dedication.
Enjoy!
www.youtube.com/watch?v=cRC9...
Sounds like signals...
💔
This is cool :D
FYI streaming is coming soon to the `resource()` and `rxResource()` APIs!
Ah gotcha! Basically zoneless is _possible_ with async pipe, CDR, etc. but the best experience will be with signals because it's automatic.
Zoneless just means components don't get checked automatically. They have to tell Angular that they require checking - via signals, async pipe, ChangeDetectorRef.markForCheck.
Angular knows to check components when their inputs change, too, regardless of whether they're signal inputs.
Very nice! Testing implementations of `Resource` are something we want to explore for sure.
I look forward to reading it!
Zoneless doesn't require signals.
Any OnPush compatible app can be made zoneless without needing to use a single signal :)
Your wish is my design requirement
Angular v19 ships with the two new reactive APIs: linkedSignal and resource.
On the surface those might seem like unrelated APIs. The truth is that both come from the same line of thinking: derive state without effects.
Both linkedSignal and resource can be seen as specialized "computed".
I feel cleaner already.
Mainly I've been busy prepping/presenting at ng-poland! I finally made it over though.
Hello, 🦋