Michael Small
@michaelsmalldev.bsky.social
📤 93
📥 181
📝 406
uhhh Angular stuff idk
pinned post!
Thank you everybody for joining us! If you want to see two repositories that I made for demos (v22 overview and signal forms experimenting), I have included them and other links in a gist:
gist.github.com/michael-smal...
add a skeleton here at some point
about 1 month ago
0
4
1
reposted by
Michael Small
Ng-News
about 16 hours ago
New ng-news episode: PrimeNG's licensing change, OpenNG's community fork, A2UI for
#Angular
, routerResource, and Micro-Frontends. Recorded by
@michaelsmalldev.bsky.social
🎬
youtu.be/0HI13Rhah0U
loading . . .
Ng-News 26/17: PrimeUI, A2UI, routerResource
YouTube video by ng-news
https://youtu.be/0HI13Rhah0U
0
2
2
reposted by
Michael Small
Jay 🔔
6 days ago
Our resident
Trellis.org
frontend expert,
@stonepaw.bsky.social
, just wrote his first blog post on the Trellis Tech Blog! If you are an
@angular.dev
dev, a fan of Signals, or just want to learn about auto-saving forms, read this!
tech.trellis.org/blog/2026-07...
#angular
#signals
#typescript
loading . . .
Auto-Saving with Signal Forms - Trellis Tech Blog
Implementing type-safe auto-saving of Signal Forms as a functional schema builder pattern.
https://tech.trellis.org/blog/2026-07-08-Auto-Saving-Signal-Forms/
0
6
3
reposted by
Michael Small
ng-conf
7 days ago
Zoneless
#Angular
isn’t just “remove Zone.js and ship.” It’s a new way to think. ⚡ This
#ngconf2025
talk by @brydziaf dives into what changes when Zone.js is gone — Signals, architecture, testing, performance, and how we process UI updates. Watch now!
youtu.be/nlkr4ttaJJw
0
3
3
Material just merged one thing about signal forms that I felt was lacking! Targeted for a patch release according to the tags.
github.com/angular/comp...
loading . . .
fix(material/core): rework error state matcher to handle signal forms… · angular/components@c5aa548
… (#33500) Reworks the `ErrorStateMatcher` to work with signal forms. I ended up introducing a new method in order to keep backwards compatibility.
https://github.com/angular/components/commit/c5aa5486ac78c95d83f4de61c0efbc43071b6d4c
7 days ago
0
2
0
Signal forms currently lack `select[multiple]`. There is a PR with an experimental implementation, but there is a greater question preceding it: "Signal Forms: how should opaque array values be modeled - field tree creates per-element child nodes for Field<T[]>" If you have thoughts, here it is
loading . . .
Signal Forms: how should opaque array values be modeled - field tree creates per-element child nodes for `Field<T[]>` · Issue #68511 · angular/angular
Opening this to track a design question that came up during the select[multiple] prototype (#67563, #68350) - flagged by @leonsenft for broader team discussion. The problem isObject in type_guards....
https://github.com/angular/angular/issues/68511
8 days ago
0
2
0
Was an honor to host this week. And it was nice to pick up my media editing training from school again.
add a skeleton here at some point
11 days ago
1
2
1
I have not been able to slate an update to anything I work-work on yet, but sometimes in my free time I re-imagine little reproductions of certain form pains with reactive forms and write them as signal forms. Having typed cross field validation is so nice.
add a skeleton here at some point
12 days ago
0
3
0
Going to the last two was peak! I will miss it. RIP the US Angular conference scene.
add a skeleton here at some point
18 days ago
1
1
0
www.reddit.com/r/Angular2/c...
loading . . .
From the Angular2 community on Reddit
Explore this post and more from the Angular2 community
https://www.reddit.com/r/Angular2/comments/1uer01e/announcement_we_are_merging_with_rangular/
19 days ago
1
5
0
reposted by
Michael Small
Santosh Yadav | GDE 🅰️ | GitHub ⭐ | MVP
21 days ago
Do you want to learn about all
@angular.dev
22 features with an interactive demo? I ended up building the same during my recent Angular 22 blogs, head to the
ng22.santoshyadav.dev/signal-forms...
and see all features in action.
loading . . .
0
7
3
github.com/angular/angu...
"This commit adds an implementation of a router resource (not currently exposed for public use) which defines the behavior of a resource dependent on the Router navigation lifecycle."
loading . . .
refactor(router): Create transactional router resource by atscott · Pull Request #69490 · angular/angular
This commit adds an implementation of a router resource (not currently exposed for public use) which defines the behavior of a resource dependent on the Router navigation lifecycle. The cooperative...
https://github.com/angular/angular/pull/69490
20 days ago
0
2
1
reposted by
Michael Small
Ng-News
21 days ago
Angular 22 is here with stable resources, Signal Forms, and @angular/aria, plus new APIs such as @Service, injectAsync, and debounced(). We also cover Vitest migration support, ChangeDetectionStrategy.Eager, experimental WebMCP, and more
youtu.be/kINhenbOe00
loading . . .
Ng-News 26/15: Angular 22
YouTube video by ng-news
https://youtu.be/kINhenbOe00
0
3
2
Angular Material users, what would you want to see for signal forms integration in the documentation?
22 days ago
0
3
1
github.com/angular/angu...
loading . . .
feat(migrations): add migration from injectable to service by crisbeto · Pull Request #69455 · angular/angular
Sets up an automated migration to convert @Injectable usages to @Service.
https://github.com/angular/angular/pull/69455
22 days ago
0
3
1
reposted by
Michael Small
Brandon Roberts
26 days ago
📕🅰️⚡️ Step 1, but we did it!
@storybook.js.org
🤝
@angular.dev
🤝
@vite.dev
github.com/storybookjs/...
loading . . .
Angular: Introduce @storybook/angular-vite package by brandonroberts · Pull Request #34202 · storybookjs/storybook
Related to #34012 What I did Introduces a new @storybook/angular-vite framework — an Angular framework built on @storybook/builder-vite (powered by @analogjs/vite-plugin-angular) — alongside the CL...
https://github.com/storybookjs/storybook/pull/34202
3
17
5
devblogs.microsoft.com/typescript/a...
loading . . .
Announcing TypeScript 7.0 RC - TypeScript
The Release Candidate for TypeScript 7.0 is now available!
https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-rc/
26 days ago
0
5
1
www.reddit.com/r/angular/co...
Reddit user shaharkazaz did a great job recovering what was possible of ngneat
loading . . .
shaharkazaz's comment on "What happend to NgNeat?"
Explore this conversation and more from the angular community
https://www.reddit.com/r/angular/comments/1txtp35/comment/oqaxcul/
about 1 month ago
1
6
4
reposted by
Michael Small
Sonu Kapoor
about 1 month ago
Hey all - would love a quick API review from Angular eyes. Formisch is a schema-first, headless form library. We just added an Angular adapter, and we want to make sure the API feels genuinely Angular-native before it ships. The full PR is here:
github.com/open-circle/...
loading . . .
Add @formisch/angular package with playground by fabian-hiller · Pull Request #124 · open-circle/formisch
Implements the full Angular framework package for Formisch (@formisch/angular): types, injectForm / injectField / injectFieldArray, the FormischForm / FormischField / FormischFieldArray components,...
https://github.com/open-circle/formisch/pull/124
0
3
3
reposted by
Michael Small
Angular
about 1 month ago
For over a decade, Lance has been a staple in the Angular world 🏗️ His favorite evolution? Signals. They’ve fundamentally improved how we write templates, components, and services across the board. See what Lance is building:
github.com/lmfinney
💻
1
6
3
GDE Jason Warner livestreams updating to
#Angular
v22
www.youtube.com/watch?v=lNet...
loading . . .
Signal Forms Upgrade with Antigravity
YouTube video by Jason Warner
https://www.youtube.com/watch?v=lNethaLSI2M
about 1 month ago
1
3
0
reposted by
Michael Small
Angular
about 1 month ago
Angular v22 is officially HERE! 🎉 The web development with Angular just got another major upgrade. Join the official launch event and see what’s new:
goo.gle/angular-v22-yt
📺
loading . . .
What’s new in Angular v22
Learn about our newest advancements in our latest release from AI u...
https://goo.gle/angular-v22-yt
1
16
6
github.com/angular-arch...
loading . . .
v22 plans/progress · Issue #307 · angular-architects/ngrx-toolkit
The team is still discussing some particulars, so for now, apologies that this issue is really vague. But the bottom line is that we are reviewing the key pieces we need for a release, and will upd...
https://github.com/angular-architects/ngrx-toolkit/issues/307
about 1 month ago
0
1
0
reposted by
Michael Small
Manfred Steyer
about 1 month ago
Blogged: Angular 22: The Most Important New Features at a Glance (also includes selected new features of 21.1 and 21.2) 👉
www.angulararchitects.io/en/blog/angu...
0
2
2
Thank you everybody for joining us! If you want to see two repositories that I made for demos (v22 overview and signal forms experimenting), I have included them and other links in a gist:
gist.github.com/michael-smal...
add a skeleton here at some point
about 1 month ago
0
4
1
reposted by
Michael Small
ng-conf
about 1 month ago
#Angular22
is here—and it’s more than just another release. 🚀 Signal forms,
#Angular
Aria,
#AI-ready
workflows, & what’s next for development. Join us & Mark Techson to break it all down!
#ngconf
#AI
📺https://youtu.be/CnQr8bAYKKY 🍎https://apple.co/43dgPxy 🟢https://bit.ly/3QgGgvc
0
4
2
reposted by
Michael Small
Angular
about 1 month ago
Angular v22 is now available 🥳 Here's what's new: ✅ Signal Forms, Angular Aria & resource are officially STABLE ✅ OnPush change detection is now the default ✅ Template updates and more Read the full breakdown on the blog: 📰
goo.gle/angular-v22-...
Which of these updates is your favorite?
loading . . .
Announcing Angular v22
Today, we are thrilled to announce the release of Angular v22. We continue to be proud of the work we do with each release. Our goal is to…
http://goo.gle/angular-v22-blog
2
25
11
reposted by
Michael Small
Armen Vardanyan
about 1 month ago
Just one hour left! Join me and
@michaelsmalldev.bsky.social
as we explore
#Angular
22 and see what exciting new things are about to drop! Link to watch on YouTube:
www.youtube.com/watch?v=4MUT...
loading . . .
Welcome Angular 22
YouTube video by Angular Space
https://www.youtube.com/watch?v=4MUTRInJ7Lo
1
4
3
reposted by
Michael Small
Cédric Exbrayat
about 1 month ago
🚀
@angular.dev
v22 is out! 🎯 Signal Forms & resources are stable ⚡ `OnPush` by default Plus `@Service()`, `debounced()`, WebMCP, and a lot more! 👉
blog.ninja-squad.com/2026/06/03/w...
0
6
3
Been working on the showcase project I will be showing longer than I knew I would be showing it anywhere. Looking forward to being on the stream again.
add a skeleton here at some point
about 1 month ago
0
2
1
reposted by
Michael Small
Angular
about 1 month ago
Angular v22 is right around the corner! The Release Candidate (RC) is live, and we need your help to cross the finish line. Take the new features for a spin, test them on your projects, and share any last-minute feedback with us! Try the RC today:
github.com/angular/angu...
loading . . .
Release 22.0.0-rc.2 · angular/angular
common Commit Description add upper bounds for digitsInfo sanitize placeholder compiler Commit Description normalize tag names with custom namespaces in DomElementSchemaRegist...
https://github.com/angular/angular/releases/tag/v22.0.0-rc.2
0
8
2
reposted by
Michael Small
Spivey
about 1 month ago
🏳️🌈
0
4
1
Signal forms stable, Aria stable, HTML element comments, resources stable, ?. in templates aligned with TS spec, `debounced`
add a skeleton here at some point
about 1 month ago
0
3
0
docs: add testing guides to Angular Aria
github.com/angular/angu...
loading . . .
docs: add testing guides to Angular Aria by ok7sai · Pull Request #68962 · 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-...
https://github.com/angular/angular/pull/68962/changes
about 2 months ago
0
3
1
reposted by
Michael Small
Rainer Hahnekamp
about 2 months ago
As teased last week, my article about harnesses has finally been published. This is something I wanted to write for a long time. Not just what it is, but how the term evolved and why it is so important for AI in general. Big thanks to
@wolfmanfx.bsky.social
for the review & discussions.
add a skeleton here at some point
0
4
4
github.com/angular/angu...
loading . . .
docs: add v22 entries to the update guide by JeanMeche · Pull Request #68978 · angular/angular
https://github.com/angular/angular/pull/68978
about 2 months ago
0
3
0
discord.com/channels/748...
`set` in `linkedSignal` was merged, but as per Matthieu Riegler, "Yeah but won't be shipped before 22.1 probably in july".
about 2 months ago
0
1
1
reposted by
Michael Small
Angular
about 2 months ago
Fresh insights have landed 🍬 We’ve curated yet another collection of resources straight from our Angular Experts to help you sharpen your skills and find new inspiration. Dive into the 12th edition:
goo.gle/angular-week...
📖
#AngularSparkles
loading . . .
blog.angular.dev
Angular Weekly, week of May 18th, 2026
https://blog.angular.dev/mastering-dynamic-components-http-resources-and-ai-writing-assistants-%ef%b8%8f-94c18a911a3a
0
2
2
We added a Community page to the NgRx Toolkit
ngrx-toolkit.angulararchitects.io/docs/community
Covers an addon, some content made about the Toolkit, and link to our Discord.
loading . . .
Community | NgRx Toolkit
We are thankful for the community surrounding the Toolkit.
https://ngrx-toolkit.angulararchitects.io/docs/community
about 2 months ago
0
3
1
reposted by
Michael Small
AngularAir
about 2 months ago
This week we’re joined by Christian Liebel (W3C TAG) to talk about the future of the web and the standards shaping it. Join us: 👩💻 Desktop →
www.youtube.com/watch?v=f9WV...
📱 Mobile →
www.youtube.com/watch?v=4x4F...
loading . . .
W3C TAG & Health of the web with Christian Liebel
Recently appointed to the W3C TAG, Christian Liebel brings a front-row perspective on how the web is evolving—and what developers should be paying attention to next.
https://www.youtube.com/watch?v=f9WVv9Cp7RM
0
3
2
Jason Warner gave a live reaction to
@angular.dev
's Google I/O by
@marktechson.com
. Various community members dropped in, and we even got
@synalx.bsky.social
in the chat discussing some of the topics, including some thoughts on the prototype for error boundaries.
www.youtube.com/watch?v=m1TA...
loading . . .
Signal Forms Upgrade with Antigravity
YouTube video by Jason Warner
https://www.youtube.com/watch?v=m1TArGneDxU
about 2 months ago
0
2
1
io.google/2026/explore...
Angular'a Google I/O session @\boundary landing in developer preview sometime Q3 this year
loading . . .
Google I/O 2026: What's new in Angular
Don’t miss Google I/O, featuring product launches, innovations, and insights. Tune in for the live keynotes and sessions.
https://io.google/2026/explore/technical-session-31
about 2 months ago
0
3
2
Normal people: great, another account to sign up for. Me: great, another account to sign up for. But I've never seen this combo of password requirements, I should practice making a signal forms schema
about 2 months ago
0
6
1
github.com/angular/angu...
loading . . .
docs: add WebMCP docs by dgp1130 · Pull Request #68756 · angular/angular
This provides some documentation for initial WebMCP features in the upcoming v22 release. Some decisions made in the process which reviewers are welcome to contest: I put this under the "Buil...
https://github.com/angular/angular/pull/68756
about 2 months ago
0
1
0
github.com/angular/angu...
loading . . .
perf(forms): avoid spurious recomputation in FormField.parseErrors by arturovt · Pull Request #68624 · angular/angular
parseErrors in FormField always produced a new array on every recomputation, even when nothing actually changed. The ?? [] fallback created a new empty array whenever parseErrorsSource was undefine...
https://github.com/angular/angular/pull/68624
about 2 months ago
0
0
0
reposted by
Michael Small
Tayamba the Ngneer
2 months ago
#angular
My first webinar 😊
youtube.com/live/Fv9icpS...
loading . . .
Angular Animations*
YouTube video by Angular Kenya
https://youtube.com/live/Fv9icpSddgo?si=whZnEJUrDrUJi-_G
0
2
1
reposted by
Michael Small
Brandon Roberts
2 months ago
⚡ Want to move your
@angular.dev
and Cypress component tests from Webpack to
@vite.dev
? My latest post shows you how to do this in a few steps
dev.to/brandontrobe...
loading . . .
Using Cypress Component Testing with Angular and Vite
Cypress is an end-to-end and component testing framework that runs tests in a real browser. Cypress...
https://dev.to/brandontroberts/using-cypress-component-testing-with-angular-and-vite-2f31
0
10
3
reposted by
Michael Small
Manfred Steyer
2 months ago
🧵 The dilemma: Stores often expose read-only signals. But signal forms and 2-way binding need writable signals. Both ideas make sense — but they don’t naturally fit together. The closest fit so far has been linkedSignal. But there was one missing piece ... 1/4
1
8
4
Angular Aria going stable in v22
github.com/angular/comp...
loading . . .
fix(multiple): remove developer preview tag from aria by crisbeto · Pull Request #33232 · angular/components
Removes the developer preview tag since we're stabilizing in v22.
https://github.com/angular/components/pull/33232
2 months ago
0
3
1
reposted by
Michael Small
Brandon Roberts
2 months ago
Webpack builders are being deprecated in the
@angular.dev
CLI for v22 🫡
github.com/angular/angu...
loading . . .
Several deprecations by alan-agius4 · Pull Request #33127 · angular/angular-cli
https://github.com/angular/angular-cli/pull/33127
2
24
6
This is not even the most interesting PR opened in the last 24 hours by the way! I will post about those when they are more fleshed out.
add a skeleton here at some point
2 months ago
0
0
0
Load more
feeds!
log in