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
Jason Warner streams most Sundays and took me up last second to review this project live. I am grateful to have been given such feedback and perspective. If you see the state of the Stackblitz project then, you will see that his feedback helped a lot.

www.youtube.com/watch?v=7t9y...
February 4, 2026 at 5:29 AM
Reposted by Michael Small
Continuing with more and more amazing guests!

Up next, tomorrow we will discuss open source libraries and the state of contributions within the #Angular ecosystem together with Santosh Yadav!

Tune in at 4:30 PM 😉
February 3, 2026 at 11:20 AM
I made a project this weekend documenting how composable and reusable the NgRx SignalStore is, via built in and custom features. How simple many features can be, various examples of features, ways to give custom features inputs (easier than I thought), generics etc.

stackblitz.com/edit/stackbl...
NgRx Signal Store + Toolkit v21 - StackBlitz
An angular-cli project based on @angular/animations, @angular/common, @angular/compiler, @angular/core, @angular/forms, @angular/platform-browser, @angular/platform-browser-dynamic, @angular/router, c...
stackblitz.com
February 2, 2026 at 2:59 PM
Reposted by Michael Small
I posted a new #angular video where you will learn how to use Async Validators in Signal Forms

youtu.be/R10dQ4zlWs0?...

✅ Async Validation Logic: Perform HTTP calls and mark fields as valid/invalid based on the server's response.
✅ Debouncing API Requests: Utilizing the debounce helper function
Stop Wasting API Calls! Async Validators & Debouncing in Signal Forms
YouTube video by Code Shots With Profanis
youtu.be
January 30, 2026 at 10:11 AM
This Friday: Live coding and Q/A with the Angular Team | January 2026 (Jan 30th @11am PT)

www.youtube.com/watch?v=bAaW...

Jeremy will be making this one :0
Live coding and Q/A with the Angular Team | January 2026
YouTube video by Angular
www.youtube.com
January 29, 2026 at 11:26 PM
When I try to recall a particular take from the Angular team, 50% of the time when I google it, it's something well said by Jeremy. Inevitable with this track record. May good luck follow him on his next path.
A personal update!

This month marks my 11th anniversary of working on Angular. I've been privileged to collaborate with some incredible engineers and genuinely kind, thoughtful people. I'm proud of the work we've done and the community that has grown around the framework over the years.
January 29, 2026 at 5:43 AM
Reposted by Michael Small
We’re planning to make OnPush the new default Change Detection Strategy in v22.

Also, ChangeDetectionStrategy.Default would be renamed to Eager.

Check out the RFC and let us know what you think: github.com/angular/angu...
RFC: Setting OnPush as the default Change Detection Strategy · angular angular · Discussion #66779
Authors: @MarkTechson & @alxhub Area: Angular Framework Posted: January 27, 2026 Status: Open We're planning to make a small, but important changes to Angular components: Components will default to...
github.com
January 27, 2026 at 10:47 PM
www.reddit.com/r/angular/co...

"What would improve your experience while developing with signals?" - by @jeanmeche.com
From the angular community on Reddit: What would improve your experience while developing with signals?
Explore this post and more from the angular community
www.reddit.com
January 26, 2026 at 11:33 PM
Dmytro is one of my favorite sources for Angular knowledge. Looking forward to this.

Speaking of DI, I was going to link to this docs PR on debugging/troubleshooting DI one of these days, so good primer going leading up to this: github.com/angular/angu...
Ready for a new stream? I promised lots of amazing guests in a row, and I'm delivering!

This Wednesday, meet Dmytro Mezhenskyi as we try to unravel some mysteries of #Angular Dependency Injection!
January 26, 2026 at 2:43 PM
Reposted by Michael Small
Latest episode covers #Angular 21.1 is out - small release, useful updates.

Signal Forms changes, experimental router auto-cleanup, and template syntax extensions.

youtu.be/hx3_pmfeHyI
Ng-News 26/03: Angular 21.1
YouTube video by ng-news
youtu.be
January 24, 2026 at 2:09 PM
Reposted by Michael Small
🚀 Coming in #Angular 21.2
➕ instanceof: works in templates!
January 23, 2026 at 3:36 PM
Sounds like clickbait, but this API finally in Angular 21.2.0-next.0 (yesterday) will be a gamechanger for the Resource API.

Doc PR: github.com/angular/angu...

Example snapshot custom usecase: "When the input resource enters loading state, we keep the value from its previous state, if any."
docs: add resource composition with snapshots section by SkyZeroZx · Pull Request #66717 · angular/angular
PR Checklist Please check if your PR fulfills the following requirements: The commit message follows our guidelines: https://github.com/angular/angular/blob/main/contributing-docs/commit-message-...
github.com
January 23, 2026 at 1:20 AM
Not trying to gatekeep, but personally when I say that I am a repo watcher, this is the kind of thing that isn't unusual to see on the kind of repos I check in on throughout the day
January 23, 2026 at 1:04 AM
Reposted by Michael Small
Had yet another amazing stream yesterday with Rainer!

We talked a lot about NgRx Signal Store
- why you should use it?
- should you switch?
- composability
- NgRx Toolkit

Watch here if you missed it:
www.youtube.com/watch?v=UUhZ...
NgRx Signal Store
This week, we are joined by Rainer Hahnekamp, who will help us all understand NgRx Signal Store better. Do not miss if you want to improve your Angular state management skills!
www.youtube.com
January 22, 2026 at 10:49 AM
Shoutout @jeanmeche.com for being IMO the coolest Angular Space guest so far.

And speaking of Angular Space and guests, don't miss tomorrow's stream bsky.app/profile/arme...
New episode: framework direction + #Angular internals + community updates.

• Angular and its competition
• Angular template type checking in VSCode
• Isomorphic & Async-First
• Tailwind updates
• Angular Three v4 + ngx-dev-toolbar

youtu.be/3ftNVHdsjyk
Ng-News 26/02: Frameworks in 2026, Competition among Frameworks, Angular Inside
YouTube video by ng-news
youtu.be
January 21, 2026 at 1:28 AM
Reposted by Michael Small
I am so happy that guests on #Angular Space TV choose to come back - this means they did enjoy the streams (and so did you according to statistics 😜 )

Tomorrow, Rainer Hahnekamp will be our first recurring guest, and this time we will discuss #NgRx Signal Store, what it is, what to know, and more
January 20, 2026 at 1:08 PM
NgRx Toolkit v21

- About the Toolkit
- v20 minor features (`withResource`/`withEntityResources`/Mutations)
- v21 features (events devtools, resource error handling, `clearUndoRedo` in favor of `store.clearStack`)
- Backports

Thank you to our contributors and users alike!

dev.to/ngrx-toolkit...
NgRx Toolkit v21
NgRx Toolkit v21 The NgRx Toolkit originates as far back as when the SignalStore was not...
dev.to
January 19, 2026 at 5:26 PM
youtube.com/shorts/Ef9lN...

@igorsedov.com made a video showcasing this in action!
January 16, 2026 at 3:10 PM
Reposted by Michael Small
Angular friends! @thvdnta.bsky.social has been cooking an awesome @tanstack.com Pacer integration for y'all.

I'm unavail for a bit, anyone wanna snipe the review out from under me to help get this across the finish line? 👀

github.com/TanStack/pac...
[WIP] feat: Angular Adapter by theVedanta · Pull Request #129 · TanStack/pacer
🎯 Changes ✅ Checklist I have followed the steps in the Contributing guide. I have tested this code locally with pnpm run test:pr. 🚀 Release Impact This change affects published code, and I h...
github.com
January 16, 2026 at 12:24 AM
@angular.dev 21.1 is quite the minor release. I don't even know what to highlight. But if you want to see some of the coolest new things, check out @igorsedov.com who has covered a lot.

github.com/angular/angu...
Release 21.1.0 · angular/angular
common Commit Description Add custom transformations for Cloudflare and Cloudinary image loaders support custom transformations in ImageKit and Imgix loaders compiler Commit Descri...
github.com
January 14, 2026 at 11:50 PM
Reposted by Michael Small
🚀 New in #Angular 21.1
➕ Multiple Case Matching in Templates
January 14, 2026 at 5:16 PM
Reposted by Michael Small
ECMAScript excitement 😉

🚨🚨🚨 IT'S ABOUT TIME! 🚨🚨🚨

Congrats to @manishearth.bsky.social on shipping the Temporal API in Chrome 144 stable today 🎉

developer.chrome.com/blog/new-in-...

Temporal is the replacement for the Date API.
January 13, 2026 at 8:27 PM
Reposted by Michael Small
⚓️Deborah Kurata's #ngconf2025 talk — now on YouTube! Say goodbye to subscribe/unsubscribe chaos. Learn how httpResource() brings clean, Signals-first data loading to #Angular — simple syntax, built-in loading & errors, no extra code.

👉 Watch here: youtu.be/RaUFujLDttM
January 14, 2026 at 12:26 AM