Alex Rickabaugh
@synalx.bsky.social
1.4K followers 60 following 16 posts
Posts Media Videos Starter Packs
Reposted by Alex Rickabaugh
simonaco.bsky.social
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 🙌🏼
Angular repo summary, 1238 open issues, 123 open pull requests, 24 discussions, 474 releases
synalx.bsky.social
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!
synalx.bsky.social
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.
Reposted by Alex Rickabaugh
mgechev.bsky.social
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...
Angular: The Documentary | An origin story
YouTube video by Honeypot
www.youtube.com
synalx.bsky.social
Sounds like signals...
synalx.bsky.social
This is cool :D

FYI streaming is coming soon to the `resource()` and `rxResource()` APIs!
synalx.bsky.social
Ah gotcha! Basically zoneless is _possible_ with async pipe, CDR, etc. but the best experience will be with signals because it's automatic.
synalx.bsky.social
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.
synalx.bsky.social
Very nice! Testing implementations of `Resource` are something we want to explore for sure.
synalx.bsky.social
I look forward to reading it!
synalx.bsky.social
Zoneless doesn't require signals.

Any OnPush compatible app can be made zoneless without needing to use a single signal :)
synalx.bsky.social
Your wish is my design requirement
Reposted by Alex Rickabaugh
pkozlowski.bsky.social
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".
synalx.bsky.social
I feel cleaner already.
synalx.bsky.social
Mainly I've been busy prepping/presenting at ng-poland! I finally made it over though.