Michael Small
banner
michaelsmalldev.bsky.social
Michael Small
@michaelsmalldev.bsky.social
uhhh Angular stuff idk
Pinned
I'm as excited as I am honored to be live for the first Angular Space Meetup. Don't even know how to summarize it better than this quoted post (copy in comments), but we will hit all these topics on signals, live! See you there, with host @armandotrue.bsky.social !

www.linkedin.com/feed/update/...
Signals are rewriting how we think about reactivity in Angular | Daniel Glejzner
Signals are rewriting how we think about reactivity in Angular → From v16 signal/computed/effect → to stabilized resources in v20 → to upcoming forms & router improvements… the journey has just begun....
www.linkedin.com
Reposted by Michael Small
🚀 New in #Angular 21
➕ referrerPolicy option added
The option allows developers to control how much referrer information is sent with each HTTP request.
December 19, 2025 at 11:42 AM
@ngrx.io v21 is out, and the docs were revamped. You may have to blast your cache to see the new version: ngrx.io. From what I can tell, a blog post is pending, and you can see the changes from earlier v21 iterations in the changelog: github.com/ngrx/platfor.... Running low on chars but #4996 is 👍
NgRx
ngrx.io
December 19, 2025 at 5:59 AM
Reposted by Michael Small
My last talk this year will be a special one.

Together with @manfredsteyer.bsky.social, I’ll look back at 2025 and chat about the highlights of the year.

It’s less a classic talk and more two buddies having a public conversation about #Angular.
The meetup is remote.

www.meetup.com/angular-meet...
Online Meetup - End of Year Edition, Thu, Dec 18, 2025, 6:00 PM | Meetup
As the year draws to a close, we look back at the highlights of 2025 and ahead to one of the most long-awaited new features: Signal Forms. **2025 in Review: All the Highli
www.meetup.com
December 17, 2025 at 3:10 PM
Reposted by Michael Small
Check out my latest YT video: "Cross-field Validation with Angular Signal Forms".

Validation rules often span multiple inputs. In this video, we build a ***cross-field*** validator. And talk about FieldContext.

#angular #signalforms

youtu.be/Td0vicsOZ74
Cross-field Validation with Angular Signal Forms
YouTube video by Deborah Kurata
youtu.be
December 17, 2025 at 4:21 PM
Reposted by Michael Small
Something like "viewChildOutput", to declaratively subscribe to component outputs in the code instead of calling a function from the template. We should be able to create "pipes" into signals like with rxjs.
December 12, 2025 at 5:09 PM
Reposted by Michael Small
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...
Signal Forms: Character Sheet - StackBlitz
Character sheet example for signal forms!
stackblitz.com
December 11, 2025 at 10:00 PM
ngxtension, in particular the routing signals, feels like a core part of the framework. Shoutout to the rxjs operators too.
🛠️ Got a favorite Angular utility or helper library that you can't live without? Let's celebrate the tools that save us time.

What's the one package you install in every project? Let us know in the comments 👇
December 11, 2025 at 11:51 PM
Reposted by Michael Small
🅰️ New in #Angular 21
⚠️ Breaking Change ⚠️
✔️ lastSuccessfulNavigation is NOW a signal!
Any code that used lastSuccessfulNavigation as a value must now invoke it as a signal.
December 10, 2025 at 4:50 PM
PEAK IMMINENT
Don't forget to tune in today! We are going to answer the most crucial question: "When do we use signals and when do we use RxJS?" (and many more)

Tonight, at 4 PM UTC
December 10, 2025 at 2:07 PM
Reposted by Michael Small
Here is the link to watch tomorrow's livestream!

Join us to discuss everything you need to know about RxJS + Signals

www.youtube.com/watch?v=cbSt...
RxJS vs Signals
This week, let's talk about RxJS and answer some burning questions I keep seeing Angular devs ask - Is RxJS no longer needed? - Should we replace Observables with Signals? - If we use both, how do…
www.youtube.com
December 9, 2025 at 11:51 AM
I know that router + signal is a whole story and we have gotten a few easy wins here and there, but I think if the stuff in ngxtension for routing + signals was made native then that would be huge.
If you could have a holiday wish for one feature for Angular - your most dreamy, game-changing wish - what would it be?
Tell us your ultimate Angular wish 👇
December 9, 2025 at 12:16 AM
CERTIFIED PLATNUM STREAM INCOMING

Great topic, looking forward to this
I'm back 😁

This week, let's talk about RxJS and answer some burning questions I keep seeing Angular devs ask

- Is RxJS no longer needed?
- Should we replace Observables with Signals?
- If we use both, how do we understand when to reach out for what? (1/2)
December 8, 2025 at 2:11 PM
@angular.schule article on migrating to Vitest. I like how in "Global functions" they talk about still importing fns explicitly. I had issues with unit test namespaces colliding with Cypress comp tests, due to lack of explicit fns. Feel seen to see that mentioned.

angular.schule/blog/2025-11...
Angular.Schule → Vitest in Angular 21: What's new and how to migrate?
🚀 Angular 21 introduces a significant change to unit testing: Vitest is now the default, replacing the previous standard combination of Karma and Jasmine. When creating a new project with ng new, Angu...
angular.schule
December 7, 2025 at 6:22 PM
One of the coolest PRs in awhile. I am already reconsidering some reactive forms stuff I do for the sake of futureproofing ongoing work. The talk about converting between form and domain model and sensible default values here will help current forms with future interop.

github.com/angular/angu...
docs(forms): add guide on designing form models by mmalerba · Pull Request #65631 · angular/angular
Adds a new guide on designing form model for signal forms Fixes #65194
github.com
December 7, 2025 at 5:28 AM
Reposted by Michael Small
🚀 New in #Angular 21
✔️ Customize: on viewport( ??? )
➕ Options for IntersectionObserver
Angular 21 adds support for passing options to the viewport trigger for IntersectionObserver.
Watch Now: youtu.be/yVN6IH6GSeE
New in Angular 21: Customize the viewport trigger with options for IntersectionObserver
YouTube video by Igor Sedov
youtu.be
December 5, 2025 at 3:56 PM
Reposted by Michael Small
As the year draws to a close, we look back at the highlights of 2025—and ahead to one of the most long-awaited new features: Signal Forms. RSVP now 👇

www.meetup.com/angular-meet...
Online Meetup - End of Year Edition, Thu, Dec 18, 2025, 6:00 PM | Meetup
As the year draws to a close, we look back at the highlights of 2025 and ahead to one of the most long-awaited new features: Signal Forms. **2025 in Review: All the Highli
www.meetup.com
December 5, 2025 at 10:17 AM
Reposted by Michael Small
The next recording of our Big Meetup in September is available. @rainerhahnekamp about aligning Signal Store with Angular's latest features 👇
www.youtube.com/watch?v=QyQE...
Hold the Line - Signal Store aligned with Angular's latest
www.youtube.com
December 5, 2025 at 6:30 AM
Reposted by Michael Small
❄ ️ With more than a decade of expert experience, Manfred Steyer loves Signals. They don't just shape the framework's future - they redefine app design. Signals are a true game-changer.

You can dive deeper into Manfred's work here: www.angulararchitects.io/en
December 4, 2025 at 5:00 PM
Reposted by Michael Small
🗓️ Don't miss the monthly live stream from the Angular Team this Friday, Dec 5th at 11 AM Pacific

Bring your toughest questions.
December 3, 2025 at 5:30 PM
Reposted by Michael Small
#Angular developers: ready to level up your styling game? 🎨
Join Martine Dowden as she teaches how to structure and manage styles the right way—global styles, view encapsulation, modern CSS, component styles, and more! #ngconf
🟢https://bit.ly/3KcZGyd
🍎https://bit.ly/49UsIgs
December 3, 2025 at 4:37 PM
Reposted by Michael Small
🚀 New in #Angular 21
✔️ Signals Formatter for Browser DevTools
The new Signals formatter makes inspecting signals in browser DevTools simple and clear, even for nested signals.
youtu.be/9uq4tl28KWQ
New in Angular 21: Signals Formatter for Browser DevTools
YouTube video by Igor Sedov
youtu.be
December 3, 2025 at 12:18 PM
Reposted by Michael Small