Michael Small
@michaelsmalldev.bsky.social
📤 86
📥 181
📝 383
uhhh Angular stuff idk
pinned post!
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/...
loading . . .
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....
https://www.linkedin.com/feed/update/urn:li:activity:7363943795341582336/
9 months ago
2
4
4
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 14 hours ago
0
0
0
reposted by
Michael Small
Angular
6 days 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
3 days ago
0
3
1
reposted by
Michael Small
AngularAir
3 days 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
3 days 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
7 days 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
12 days 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
12 days 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
13 days ago
0
0
0
reposted by
Michael Small
Tayamba Mwanza 🅰️
14 days 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
14 days 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
14 days 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
14 days ago
0
3
1
reposted by
Michael Small
Brandon Roberts
15 days 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
15 days ago
0
0
0
github.com/angular/angu...
loading . . .
feat(core): add custom set option to linkedSignal by alxhub · Pull Request #68708 · angular/angular
Introduce a custom set option in linkedSignal options to allow overriding and customizing the default write-back behavior of writable signals. This lets developers route updates back to the source ...
https://github.com/angular/angular/pull/68708
15 days ago
0
1
1
github.com/angular/angu...
loading . . .
refactor(http): update HTTP resource options APIs to stable · angular/angular@a617967
Marks `HttpResourceRequest`, `HttpResourceOptions`, and `HttpResourceRef` as public APIs following the stabilization of the Resource API in https://github.com/angular/angular/pull/68253
https://github.com/angular/angular/commit/a617967d9043ccfb409a15cc83669911ab6faf0c
16 days ago
0
3
0
If you have made some signal forms in projects that you plan to upgrade, know that there is now a 'when' parameter for conditional rules and validator. The syntax for conditionals without it is marked deprecated. Here's what I did for my ongoing demo
github.com/michael-smal...
. PR in commit comment
loading . . .
chore: add `when` syntax · michael-small/signal-forms-experimenting@fff7c8b
https://github.com/michael-small/signal-forms-experimenting/commit/fff7c8b0e726d0925f5281e862e41b84aef3fea9
16 days ago
0
1
0
reposted by
Michael Small
Corbin Crutchley
17 days ago
We at TanStack just had a major attack against our Router packages. We have a postmortem out now explaining what happened and how we mitigated the response:
tanstack.com/blog/npm-sup...
No other TanStack packages outside of the Router monorepo were impacted
loading . . .
Postmortem: TanStack npm supply-chain compromise | TanStack Blog
On 2026-05-11, an attacker chained a pull_request_target Pwn Request, GitHub Actions cache poisoning across the fork↔base trust boundary, and OIDC token extraction from runner memory to publish 84 mal...
https://tanstack.com/blog/npm-supply-chain-compromise-postmortem
8
122
48
I don't generally like to brag about open source stuff, but it was really cool to see three PRs closed out in the same chunk be the top of Angular `main`.
21 days ago
2
6
0
reposted by
Michael Small
ng-conf
22 days ago
AI is making code easier to generate—but not easier to maintain. Today on the show we talk with Tomasz Ducin about
#AI
, LLMs,
#Angular
, & why “removability” might be the next big architectural trend. 🟢https://bit.ly/42o7Mtc 🍎https://bit.ly/42o7Mtc 📺https://youtu.be/m5-GRNMdLbM
0
3
1
reposted by
Michael Small
Igor Sedov
22 days ago
🚀 Coming in
#Angular
22 🤩 Signal Forms will go STABLE! ✔️ Production Ready! It's finally happening!
0
4
3
github.com/angular/angu...
v22: it's happening!
loading . . .
feat(forms): graduate signal forms APIs to public API by alxhub · Pull Request #68581 · angular/angular
Replaced @experimental tags with @publicApi 22.0 across all Signal Forms APIs under packages/forms/signals to mark them as ready for general use in v22.
https://github.com/angular/angular/pull/68581
23 days ago
0
9
5
reposted by
Michael Small
Ng-News
23 days ago
#Angular
22 is heating up 👀 In this ng-news episode: - proposed `@Service` - resource APIs moving to stable - Angular feature lifecycle stages - Native Federation v4 - Oxc Angular compiler benchmarks + caveats Watch:
youtu.be/MbkWoQvyMdo
loading . . .
Ng-News 26/13: @Service, Native Federation, Angular Feature Lifecycles
YouTube video by ng-news
https://youtu.be/MbkWoQvyMdo
1
4
2
reposted by
Michael Small
Rainer Hahnekamp
24 days ago
Our first video on AI Fundamentals is live! It’s the video version of last week’s article - covering principles, models & limitations. It’s a deep dive (~1hr), but chaptered so you can watch in stages. 📺
youtu.be/nwkrpyGh4F8
loading . . .
Fundamentals of AI: Models and Their Limits
YouTube video by Rainer Hahnekamp
https://youtu.be/nwkrpyGh4F8
0
8
6
reposted by
Michael Small
Armen Vardanyan
24 days ago
In the past few streams, we started discussing Open Source LLMs for building apps and coding. This week, let's just discuss them! Let's walk through OpenCode, how it compares to other tools, how to set up an environment tailored to
#Angular
, and my favorite models Join me on Wednesday at 4 PM UTC
0
2
2
If there is one thing I have learned from
@deborahkurata.bsky.social
, it's that you can learn about anything Angular related if you use a Star Wars API for example data. Disclaimer: what I DID NOT learn was what makes for a secure password standard! Code is my own lol
github.com/michael-smal...
26 days ago
0
1
0
Relearned today that reactive form arrays do not mark a form dirty if you `removeAt`. And that reminded me that in zoneless apps, form array adding/removing items need you to call change detector ref. I am done with reactive forms and this is just the surface of it.
26 days ago
0
1
0
github.com/angular/angu...
loading . . .
final form of reset() by alxhub · Pull Request #68514 · angular/angular
(see commits)
https://github.com/angular/angular/pull/68514
26 days ago
0
2
0
reposted by
Michael Small
Rainer Hahnekamp
28 days ago
As promised last week, here’s our first article on AI. We start at the core: the model. What you need to know to understand how it works, its limitations, and how modern AI mitigates them. Long read, but long weekend ahead. So you have enough time 😅
soverius.ai/blog/ai-unde...
0
5
4
github.com/angular/angu...
loading . . .
fix(core): mark service decorator as stable · angular/angular@7aad302
Marks `@Service` as stable for v22.
https://github.com/angular/angular/commit/7aad302c3ee6e9c711ab10ae0a9e8bc66d35291c
28 days ago
0
2
0
reposted by
Michael Small
Armen Vardanyan
30 days ago
Last time we talked about Google's Agent Development Kit, we covered the basics of LLMs and agents: tools, structured output, and other Time to go deeper! Join me tomorrow at 4:30 PM UTC as we discuss multi-agent setup, parallelization, agents as tools, and more! Link to watch on YouTube:
loading . . .
Let's talk about ADK again
YouTube video by Angular Space
https://www.youtube.com/watch?v=v6yqiehEASg
0
3
3
github.com/angular/angu...
loading . . .
docs: add signal forms dynamic forms with json guide by bencodezen · Pull Request #68425 · 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/68425
30 days ago
0
3
1
There are already a lot of new signal forms docs PRs open. Newest one is real big: "docs: add new signal forms field metadata guide"
github.com/angular/angu...
loading . . .
docs: add new signal forms field metadata guide by bencodezen · Pull Request #68396 · 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/68396
about 1 month ago
0
0
0
reposted by
Michael Small
Rainer Hahnekamp
about 1 month ago
Personal News: Soverius AI Together with
@wolfmanfx.bsky.social
we have founded Soverius AI (
soverius.ai
). I think I don’t have to tell you that AI has become quite important lately 😅. 1/3
loading . . .
Soverius AI — Build Real AI Skills. Ship Real Products. | Soverius AI
Hands-on TypeScript & PyTorch workshops for developers and teams. Build production RAG pipelines, ship AI agents, and master the Claude & OpenAI APIs.
http://soverius.ai
2
7
4
reposted by
Michael Small
Rainer Hahnekamp
about 1 month ago
Two weeks ago at AI India, I gave a talk covering the core fundamentals of LLM Models and their current limitations. Here's the link to my slides. I’m also working on a detailed article covering these topics, which will follow soon.
soverius.ai/talks/demyst...
loading . . .
Demystifying the AI Jungle: Connecting the Dots
Open-weight models, fine-tuning, skills... the list of AI buzzwords grows every day. When I first started digging in, I had the impression that a new technology popped up every month just to replace t...
https://soverius.ai/talks/demystifying-the-ai-jungle-connecting-the-dots
0
3
3
PR for adding support for using resource snapshots inside `withResource`.
github.com/angular-arch...
I felt like this would be a natural addition. Resources as you are used to them are writable and are technically the type `ResourceRef`. But snapshots are not writable, and are `Resource`.
about 1 month ago
1
2
0
They are already dogfooding @Service in the Angular monorepo
github.com/angular/angu...
add a skeleton here at some point
about 1 month ago
0
0
0
reposted by
Michael Small
Igor Sedov
about 1 month ago
🚀 Coming in
#Angular
22! ✔️ Resource APIs are STABLE! 😊 Angular 22 is bringing a massive update for developers: Resource APIs are officially STABLE.
0
6
4
@Service decorator added in Angular 22.0.0-next.9 today. Release notes:
github.com/angular/angu...
PR:
github.com/angular/angu...
Stackblitz example I made:
stackblitz.com/edit/stackbl...
about 1 month ago
0
1
1
github.com/angular/angu...
loading . . .
docs: add debouncing section to signal forms async operations by bencodezen · Pull Request #68334 · 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/68334
about 1 month ago
0
3
0
reposted by
Michael Small
TypeScript
about 1 month ago
TypeScript 7.0 Beta is here! Built on a new native and parallelized foundation, it's already being used on multi-million line codebases. Read up more here and try it on your projects today!
devblogs.microsoft.com/typescript/a...
loading . . .
Announcing TypeScript 7.0 Beta - TypeScript
Today we are absolutely thrilled to announce the release of TypeScript 7.0 Beta! If you haven’t been following TypeScript 7.0’s development, this release is significant in that it is built on a comple...
https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-beta/
3
329
83
reposted by
Michael Small
Armen Vardanyan
about 1 month ago
Don't forget to test your
#Angular
apps! I know many people skip, but in this day and age, nothing is more important than having decent tests to cover your back. And if you're unsure how to start, tomorrow's livestream is for you!
1
3
2
It has been clarified: httpResource is also going to be stable in v22!
add a skeleton here at some point
about 1 month ago
0
5
1
Week one of saying that anyone reading this should troll Jason during this livestream (starting on the hour) with Angular questions until he joins Bluesky
www.youtube.com/watch?v=xN2U...
loading . . .
Signal Forms Upgrade with Antigravity
YouTube video by Jason Warner
https://www.youtube.com/watch?v=xN2U8YDCN-8
about 1 month ago
0
0
0
NgRx PR: "feat(signals): add delegatedSignal"
github.com/ngrx/platfor...
"The `delegatedSignal` function creates a `WritableSignal` whose reads are delegated to a `source` computation and whose writes are delegated to an `update` callback. It is useful for bridging two state containers."
about 1 month ago
0
1
0
github.com/angular/angu...
"Adds deep linking component from Chrome Performance panel" Video from PR
loading . . .
about 1 month ago
0
2
0
github.com/angular/angu...
"The commit introduces a new function to assist users who want to lazy load services and use the DI system to create them."
about 1 month ago
1
2
1
github.com/angular/angu...
refactor(core): promote resource & rxResource to stable
loading . . .
refactor(core): promote `resource` & `rxResource` to stable by JeanMeche · Pull Request #68253 · angular/angular
The time has come. Note: #67382 introduced a breaking change where you could notice some sublte timing change on how value is set when using rxResource or a stream on a resource
https://github.com/angular/angular/pull/68253
about 1 month ago
0
4
2
Three new signal forms documentation pages by
@bencodezen.io
released this week Links for the doc page and PR in three respective comments on this - Form submission - Schemas - Cross field logic
about 1 month ago
3
7
2
Load more
feeds!
log in