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
The latest release of Angular is only one week away! 🛠️ Prepare your apps.
Join us for the Angular V21 Developer Event on November 20 at 9 AM Pacific.

Which feature are you waiting for the most?
goo.gle/angular-v21
November 14, 2025 at 5:00 PM
Reposted by Michael Small
Angular Connect is now on YouTube! 🎥
All talks from our Sept 13 London conference are live. 🙌
The channel is brand new — your likes & subs help a lot. ❤️

👉 Watch all sessions here:
www.youtube.com/@AngularConn...

#AngularConnect #Angular #WebDev #Frontend #JavaScript #TechConf
November 14, 2025 at 11:31 AM
Reposted by Michael Small
🚀 New in #Angular 21 CLI
🆕 `ng version` - Gets a Modern Look
youtu.be/u6SS5HmxNVc
New in Angular 21 CLI: ng version Gets a Modern Look
YouTube video by Igor Sedov
youtu.be
November 14, 2025 at 12:17 PM
Reposted by Michael Small
Join us tomorrow!
Sander Elias is coming on to unpack Signal Forms — dynamic forms, recursive patterns, validation, and custom controls.

Huge thanks to Progress / Kendo UI for sponsoring and supporting Angular Air.
👉 telerik.com/kendo-angular-ui

🔴 Watch tomorrow: www.youtube.com/watch?v=9X5X...
Kendo UI for Angular - Components Library
110+ customizable and accessible Angular components for building high-performance apps. Including DataGrid, Charts, DatePicker and more.
telerik.com
November 14, 2025 at 4:30 AM
Reposted by Michael Small
Async state made simple 💡TanStack Query brings caching + signals + DI to Angular & beyond.
Arnoud de Vries @arnoud.dev joins The Angular Plus Show to share how data becomes a first-class dependency.

🎧👇
🟢 bit.ly/3XvVJr7
🍎https://bit.ly/4ozoBKZ
November 12, 2025 at 4:23 PM
Reposted by Michael Small
✨ The next major release for Angular is all about making your developer experience better, with features across AI, UI and more.
Be sure to tune in when the adventure begins November 20th, 2025 with our newest developer event!
goo.gle/angular-v21
November 11, 2025 at 5:00 PM
Reposted by Michael Small
Did you know? With Angular 21, Vitest becomes the default testing solution — replacing Jasmine and Karma. Learn all about these changes in our updated Angular Testing Workshop 👇
www.angulararchitects.io/en/training/...
Professional Angular Testing Workshop | ANGULARarchitects
Experienced developer, software architect for enterprise applications, GDE for Angular, and NGRX Team Member. He runs Ng-News, a weekly Angular video newslette, speaks at international conferences.
www.angulararchitects.io
November 11, 2025 at 6:30 AM
Reposted by Michael Small
This is hands down the most helpful tool I have come across to figure out what value I could use to add responsive typography and containers using clamp()!
min-max-calculator.9elements.com?16,24,320,1200
a close up of a man 's face with the word impressive on it .
Alt: a close up of a man 's face with the word impressive on it .
media.tenor.com
November 10, 2025 at 3:42 AM
Reposted by Michael Small
Our livestream exploring the future of web apps is today.
Tune in at 11 AM Pacific for a glimpse into the possible future.

📺 goo.gle/ng-live
November 7, 2025 at 5:00 PM
Reposted by Michael Small
Join Devin from the Angular team this Friday for an in-depth look at dynamically generated web apps.
In addition to AI, he'll be covering advanced concepts including fun with routing and the streaming resource pattern.
👉 goo.gle/ng-live
November 5, 2025 at 5:00 PM
Reposted by Michael Small
⚡️Finally! The official statement!

@vitest.dev is now the official #Angular #testing framework 💪
November 6, 2025 at 9:08 AM
Reposted by Michael Small
New episode! 🎙️
We chat with 🐈 Katerina Skroumpelou @psyber.city about Supabase — why devs love it, real-world use cases, security tips, and how to keep learning boldly (even in a tough job market).
No “auth” required. #ngconf #Angular

🍎 apple.co/4oWwGcC
🟢 bit.ly/4oAifve
November 6, 2025 at 8:24 PM
Angular Space's "Modern State Management in Angular" with Roberto Heckers was real cool. Roberto's book was my favorite Angular book last year, and this stream about managing state with was really cool

youtu.be/K-fFywW1z5A?...

@armandotrue.bsky.social, idk if Roberto has @ here
Modern State Management in Angular
YouTube video by Angular Space
youtu.be
November 5, 2025 at 11:37 PM
Reposted by Michael Small
Storybook 10 is here!

✂️ ESM-only (the only breaking change!)
🧩 Module automocking for easier testing
🏭 Typesafe CSF factories Preview for React
💫 UI editing and sharing optimizations
🏷️ Tag filtering exclusion for sidebar management
🔀 Svelte async component support
Storybook 10
ESM-only, 29% lighter, module automocking, and more
storybook.js.org
November 4, 2025 at 7:02 PM
Reposted by Michael Small
ECMAScript excitement 😉

Congrats to @manishearth.bsky.social on unflagging TC39 Stage 3 Temporal in V8 today. Heading for Chrome 144 🎉

By many metrics this new date-time API is the single biggest change to JS ever 🔥

V8 uses Boa's temporal_rs by @jason-williams.co.uk Kevin Ness & Manish 👍
November 4, 2025 at 7:49 PM
Went to Lars' blog for other form stuff, saw this article. Went huh, I should repost this article whenever it was posted. Apparently I had already liked it??? But now I have read it and it deserves a repost. This is the kind of thing I always have wanted to do but not been smart enough, very nice.
November 4, 2025 at 7:23 PM
Reposted by Michael Small
Ready for a new way to build forms in @angular.dev? 🚀

✅ Signal Forms are coming in v21 (experimental)!

In this post, we explore form creation, submission handling, and validation.

👉 blog.ninja-squad.com/2025/11/04/a...
November 4, 2025 at 12:09 PM
Reposted by Michael Small
RippleJS has changed name, and is now RippleTS! This addresses the issues we had with transferring the GitHub and npm orgs (long story), and also giving the project more identity compared to existing projects with a similar name
November 3, 2025 at 6:53 PM
Reposted by Michael Small
🚀 Announcing @analogjs.org 2.0!

📜 Content Resources for @angular.dev
📦 Optimized Installs and Bundling
⚡️ @vite.dev ecosystem upgrades

And more!

dev.to/analogjs/ann...
Announcing AnalogJS 2.0 ⚡️
We're excited to announce the 2.0 release of AnalogJS! This release includes many features that help...
dev.to
November 3, 2025 at 3:23 PM
Reposted by Michael Small
🔥 New in #Angular 21
✔️ Vitest becomes the NEW default testing framework!
October 31, 2025 at 2:31 PM
This was a lot of fun! Very happy to have been on the show. Best format for a live show episode so far IMO.
🎙️ Live from #ngconf2025 — The Angular Plus Show!
Our annual game show episode is back! Watch top Angular minds match wits in a hilarious battle of terminology, speed, and maybe a little luck. 🧠🧩
🟢 bit.ly/47zsbxw
🍎 apple.co/47wZXDH
📽️ bit.ly/43NaCJd
November 1, 2025 at 12:04 AM
Reposted by Michael Small
Using an LTS Angular version matters as updates are not just about new exciting features, but bug fixes and security patches.

The support policy and release schedule are explained in the official @angular.dev documentation.

I updated Angular Can I Use to highlight these boundaries
October 31, 2025 at 7:46 AM
github.com/angular/angu...

Define ResourceSnapshot as a type union of possible states for a Resource.

Add Resource.snapshot() to convert a Resource to a signal of its snapshot.

Add resourceFromSnapshot to convert a reactive snapshot back into a Resource.

Example from PR body in comment:
feat(core): resource composition via snapshots by alxhub · Pull Request #64811 · angular/angular
Define ResourceSnapshot<T> as a type union of possible states for a Resource<T>. Add Resource.snapshot() to convert a Resource to a signal of its snapshot. Add resourceFromSnapshot to c...
github.com
October 31, 2025 at 1:50 AM
Reposted by Michael Small
999 commits on the #Angular framework repo.

Crazy when you think that everything started exactly 3 years ago with a random PR just because I was bored 🥱 at work.

What a journey if you ask me and thank you to everyone that's part of it ❤️
October 30, 2025 at 10:01 AM