Michael Small's Avatar

Michael Small

@michaelsmalldev.bsky.social

uhhh Angular stuff idk

54 Followers  |  158 Following  |  115 Posts  |  Joined: 23.10.2024  |  1.9394

Latest posts by michaelsmalldev.bsky.social on Bluesky

Preview
dolmen.tools - Master Modern Development Explore expert-curated tools and content to master modern development. Stay updated with the latest features and build production-ready applications.

Discover a new daily updated list of contribution opportunities for @angular open-source projects.

Not assigned yet, on active projects, tagged with good-first-issue or help-wanted, there are waiting for you to get involved in the community!

www.dolmen.tools/en/angular/g...

07.08.2025 06:42 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸš€ Coming in #Angular 20.2
βœ”οΈ Zoneless is Stable!

07.08.2025 17:29 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

This really gets me sometimes when initializing some of my larger forms with a lot of fields which includes a form array. I can get a weird error about the timing which is fairly clear, but I feel like I am doing what it says to do and it still fails. But yeah, also waiting on new forms lol.

07.08.2025 13:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Angular The web development framework for building modern apps.

@bencodezen.io has been crushing it with Angular documentation contributions, including a whole bunch of new and revamped router guides. Freshly deployed today, here is the new "Testing routing and navigation" page: angular.dev/guide/routin...

06.08.2025 23:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I saw that when I was checking the issue over lunch. That's a legit concern to have.

06.08.2025 23:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Best change to reactive forms since v18 events. This feels like something so integral that I can't believe it wasn't a thing before, but it's great that we are finally getting it. Also, I believe this is a first time contribution? Thank you so much @bjeaurn.com!

06.08.2025 13:39 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Years active in the community - 4 years
Favourite Angular feature - Directives composition API
Website - https://danywalls.com/
Fun fact - Every developer is a NBA player ;)

Years active in the community - 4 years Favourite Angular feature - Directives composition API Website - https://danywalls.com/ Fun fact - Every developer is a NBA player ;)

What a great day to celebrate our community! ✨ Meet Dany Paredes, a GDE expert who has been with us for 4 amazing years!

Check out Dany's work: danywalls.com

05.08.2025 16:00 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

You asked for it and now you got it! This Friday join Mark and Alex from the Angular team for some live fun.

Tune in πŸ“Ί goo.gle/ng-live

04.08.2025 16:00 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Crosspost: x.com/synalx/statu...

"One, I renamed `deepSignal` to `nestedSignal` to avoid confusion with NGRX's primitive of the same name.

Two, this is not going to be a public API, it's for signal forms to use as it has some specific use cases. We're still debating the more general primitive :)"

04.08.2025 22:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
feature(router): add a `currentNavigation` signal to the `Router` by JeanMeche Β· Pull Request #62971 Β· angular/angular This new signal property is convenient to derive a isNavigating state. isNavigating = computed(() => !!this.router.currentNavigation())

github.com/angular/angu...

03.08.2025 15:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Deep signal, deep magic by alxhub Β· Pull Request #62962 Β· angular/angular

github.com/angular/angu...

02.08.2025 02:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Video thumbnail

πŸ†• New in Chrome DevTools
βœ”οΈ Copy all console messages at once
#Frontend #ChromeDevTools

01.08.2025 16:41 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Node excitement πŸ˜‰

Congrats to @marcoippolito.dev on today's landmark Node 22.18 release. It is the first LTS release to ship unflagged TypeScript support πŸŽ‰

This means Node can run *.ts files. It pairs well with TypeScript's "erasableSyntaxOnly" flag πŸ‘

Many folk contributed πŸ™

01.08.2025 05:34 β€” πŸ‘ 113    πŸ” 30    πŸ’¬ 1    πŸ“Œ 0
Prefer the inject() function over constructor injection in Angular (Coding Style Guide 2025)

Prefer the inject() function over constructor injection in Angular (Coding Style Guide 2025)

πŸ…°οΈ #Angular Style Guide: inject()
Why? Watch: youtu.be/CDNyANaVUPs

31.07.2025 18:50 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Ng-News 25/29: PrimeNgx, Stable Zoneless, Native Animations
YouTube video by ng-news Ng-News 25/29: PrimeNgx, Stable Zoneless, Native Animations

πŸ“° New ng-news is out!
β€’@prime_ng 20 released β€” PrimeNgX announced
β€’Zoneless may become stable (and later default)
β€’Native animation API moving fast

Links & sources in video description πŸ‘‡
πŸŽ₯ youtu.be/0mx2k5LKEQE

#Angular

30.07.2025 19:33 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

This week online: Mark and Jeremy from the Angular team will be back for another Q&A Live Stream

Tune in August 1st, 2025 at 11 AM Pacific
πŸ“Ί goo.gle/ng-live

29.07.2025 16:00 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Announcing NgRx v20: The Power of Events, Enhanced DX, and a Mature SignalStore! Announcing NgRx v20

A lot of good stuff in NgRx v20.

- `prependEntity`/`upsertEntity` in signals
- `withLinkedState`. Yeah, that's linked signals.
- `@ngrx/signals/testing`

Formal rollouts from v19 minors
- `withFeature`, which makes signal store features way easier to make
- Signals redux (experimental)

And more!

29.07.2025 01:44 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Coming in Angular 20.2: New Native Animations
YouTube video by Igor Sedov Coming in Angular 20.2: New Native Animations

πŸš€ Coming in #Angular 20.2
πŸ†• New Native Animations
Hello .enter and .leave!
youtu.be/ZOj77EdgXSg

25.07.2025 14:57 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

bsky.app/profile/vite...

23.07.2025 11:16 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Angular 20.1: New Signal Graph in DevTools
Angular 20.1 introduces the powerful new Signal Graph in DevTools. The Signal Graph gives you a visual map of all your signals, effects, and templates, so you can understand dependencies and data flow at a glance. You can now see how signals are connected to each other, to effects, and to the component template, directly in the browser while the application is running. Different types of signals are displayed in different colors. One of the most important features is the real-time visualization of signal updates. ⏱ In this video, we'll walk you through the Signal Graph step by step in just 2 minutes. ⚠️ This is an experimental feature and may not work perfectly. Thanks to the @Angular Team for a new useful feature. Follow me on: β–ͺ️Twitter: https://twitter.com/TheIgorSedov β–ͺ️LinkedIn: https://www.linkedin.com/in/igorsedov/ β–ͺ️Bluesky: https://bsky.app/profile/igorsedov.com Website: https://igorsedov.com Email: me@igorsedov.com #angular #angular20 Angular 20.1: New Signal Graph in DevTools

Angular 20.1 brings another cool new feature for you to use to debug your Angular applications: the Signal Graph.

We'd love your feedback on it. Also, check out this great visual explanation from Angular community member @TheIgorSedov


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

21.07.2025 16:00 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 0    πŸ“Œ 2
Preview
From Dev to GDE: Dmytro Mezhenskyi’s Angular Journey on Angular Air In this inspiring one-on-one episode of Angular Air, we sit down with Dmytro Mezhenskyiβ€”creator of the Decoded Frontend channel and newly minted Angular GDEβ€”...

New Angular Air this Friday!

Dmytro Mezhenskyi (@Mezhenskyi) shares how he became an Angular GDE, what it was like applying, and how he kept showing up even through the struggles.
If you need a boost of dev courage or content creator inspoβ€”this one’s for you.
πŸŽ₯ www.youtube.com/live/6OAtEkG...

16.07.2025 19:33 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
From Dev to GDE: Dmytro Mezhenskyi’s Angular Journey on Angular Air In this inspiring one-on-one episode of Angular Air, we sit down with Dmytro Mezhenskyiβ€”creator of the Decoded Frontend channel and newly minted Angular GDEβ€”...

This Friday we sit down with @Mezhenskyi, the mind behind Decoded Frontend and a newly minted #Angular GDE!

He shares his journey into the GDE program, how he stayed consistent with content creation, and why yesβ€”you can do this too.

πŸ“Ί www.youtube.com/live/6OAtEkG...
#AngularAir #DevJourney

16.07.2025 19:36 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Angular.dev uses Zoneless + SSG.

If you ever wondered what's the stack behind Angular.dev:
here is a short sumup on reddit

www.reddit.com/r/angular/co...

16.07.2025 19:01 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Release 20.1.1 Β· angular/angular compiler Commit Description incorrect spans for left side of binary operation (#62641) more permissive parsing of @ characters (#62644) compiler-cli Commit Description infer t...

Angular 20.1.1 introduces "more permissive parsing of @ characters"
github.com/angular/angu...

"After some recent discussions we decided to relax the requirement and only treat @ as a reserve character if it's followed by a character sequence that matches a known block."
github.com/angular/angu...

16.07.2025 23:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, I didn't even know that was a parity issue until seeing that. Good it is supported now.

10.07.2025 13:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Release 20.1.0 Β· angular/angular common Commit Description add support for a custom EnvironmentInjector to NgComponentOutlet directive (#54764) support decoding in NgOptimizedImage (#61905) compiler Commit Descrip...

github.com/angular/angu...

10.07.2025 00:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
refactor(core): add compiler support for animation instructions by thePunderWoman Β· Pull Request #62528 Β· angular/angular this adds the compiler code to support the animate instructions. Does this PR introduce a breaking change? Yes No

"
The In/Out animation RFC is now closed.
TLDR: "We're going to move forward with the proposed design
"

- @jeanmeche.com on the other site

First PR, targeted for minor

github.com/angular/angu...

08.07.2025 22:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

TypeScript excitement πŸ˜‰

TS 5.9 Beta is out πŸŽ‰

πŸ”Ά `import defer` by @nicr.dev
πŸ”Ά module: "node20" for require(ESM)
πŸ”· --init uses modern defaults (no downleveling)
πŸ”· Docs: Inline summaries for DOM APIs
πŸ”· Expandable hovers to drill into Quick Infos
πŸ”· Perf speedups for type instantiation & file existence

08.07.2025 21:58 β€” πŸ‘ 32    πŸ” 6    πŸ’¬ 1    πŸ“Œ 1
Preview
S9 E14 | Playwright Takes Center Stage | Debbie O'Brien End-to-end testing has traditionally been a source of frustration for developers - flaky tests, complex setup, and poor debugging experiences have made it a necessary evil rather than a productive part of the development workflow. With the rise of modern testing frameworks like Playwright, developers are discovering that E2E testing can actually be reliable, fast, and even enjoyable. The integration of AI capabilities is further revolutionizing how we write, maintain, and debug tests. In this episode we welcome Google Developer Expert and Principal Technical PM at Microsoft, Debbie O'Brien, to explore the current state of Playwright and its evolving ecosystem. Between juggling twins under 2, Debbie shares insights on what makes Playwright different, the latest features transforming the testing landscape, and how AI is being integrated to make testing more intelligent and efficient. You can expect to learn why Playwright is becoming the go-to choice for modern web testing and how to leverage its powerful features in your projects. More about Debbie X:https://x.com/debs_obrien LinkedIn: https://www.linkedin.com/in/debbie-o-brien-1a199975/ https://dev.to/debs_obrien/letting-playwright-mcp-explore-your-site-and-write-your-tests-mf1 https://debbie.codes/ Β  Follow us on X: https://twitter.com/AngularShow Bluesky:Β https://bsky.app/profile/theangularplusshow.bsky.social Β  The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe convergeΒ  every year to attend talks and workshops by the Angular team and community experts. Join:http://www.ng-conf.org/ Attend:Β https://ti.to/ng-conf/2025 Follow:https://twitter.com/ngconf Β Β  Β  Β  Β  Β  Β  https://www.linkedin.com/company/ng-conf Β Β  Β  Β  Β  Β  Β  https://bsky.app/profile/ng-conf.bsky.social Β Β  Β  Β  Β  Β  Β  https://www.facebook.com/ngconfofficial Read: https://medium.com/ngconf Watch: https://www.youtube.com/@ngconfonline Β  Edited by Patrick Hayeshttps://www.spoonfulofmedia.com/ Stock media provided by JUQBOXMUSIC/ Pond5

πŸ“£ New Podcast! "S9 E14 | Playwright Takes Center Stage | Debbie O'Brien" on @Spreaker #angular #angular20 #coder #developer #e2e #ngconf #ngconf2025 #playwright #programmer #testing

08.07.2025 12:15 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Angular Coding & Q&A Live Stream

Next Friday join Mark and Jeremy from the Angular Team in Coding and Q&A Session

When: July 11th 2025 @ 11am Pacific
Where: goo.gle/ng-live

04.07.2025 16:00 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@michaelsmalldev is following 20 prominent accounts