msmall

913 posts

msmall banner
msmall

msmall

@MichaelSmallDev

uhhh Angular stuff idk

انضم Mart 2024
137 يتبع151 المتابعون
تغريدة مثبتة
msmall
msmall@MichaelSmallDev·
I am as excited as I am honored to be live for the first Angular Space Meetup. I don't even know how to summarize it better than this quoted post, but we will hit all these topics on signals, live! See you there!
Daniel Glejzner@DanielGlejzner

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. That’s why our first Angular Space Meetup is all about “The Future of Signals.” 📅 August 27, 5 PM UTC 🎙 Host: Armen Vardanyan – Angular GDE, author of Modern Angular, One of the Top Angular Space Authors @Armandotrue 🎤 Guest: Michael Small – Frontend Lead at Relationship One, contributor to ngrx-toolkit & creator of allEventsSignal in ngxtension @MichaelSmallDev We’ll cover: ✅ Signals in greenfield vs existing projects ✅ Libraries embracing signals ✅ RxJS vs Signals tradeoffs & interop experiences ✅ Migration strategies & caveats ✅ Where signals fit best in production 🔴 Live on X, YouTube, Twitch & LinkedIn! urls in comment 👇 Organized by Angular Space 🌌

English
1
4
12
2.6K
msmall أُعيد تغريده
Armen Vardanyan
Armen Vardanyan@Armandotrue·
We have talked about ngxtension, one of the lightweight yet powerful #Angular libraries on different occasions, and even had two of the core contributors! But I realized we never dedicated a specific episode to exploring this fantastic open source project. So, this Wednesday, March 18th, 4:30 PM UTC, let's correct this oversight and finally have a deepo discussion about ngxtension!
Armen Vardanyan tweet media
English
0
2
10
753
msmall
msmall@MichaelSmallDev·
@codeofarmz There is a skill for signal forms likely to be merged soon, could just pull it in at this point #diff-69251d7f0ba185f04d0b57abfd34c84e8ed683a4ed15e26de6028a7f4eb983d3" target="_blank" rel="nofollow noopener">github.com/angular/angula…
English
1
0
2
35
codeOfArmz
codeOfArmz@codeofarmz·
The other day I was impressed by angular+material help I got from Gemini. But when it comes to signal forms (despite my being explicitly clear about Angular's experimental package) it is still so under-educated :)
English
1
0
0
24
msmall أُعيد تغريده
Igor Sedov
Igor Sedov@TheIgorSedov·
⚠️ New #Angular XSS 💡 XSS in i18n attribute bindings A high-severity XSS security issue affecting i18n attribute bindings has been identified in Angular.
Igor Sedov tweet media
English
1
7
18
523
msmall
msmall@MichaelSmallDev·
@codeofarmz What do you mean? Like some hardcoded data to load with?
English
1
0
1
18
codeOfArmz
codeOfArmz@codeofarmz·
I think Angular resource could benefit from `mock` config property, would be helpful while developing UI before real data is ready.
English
1
0
0
20
msmall أُعيد تغريده
Igor Sedov
Igor Sedov@TheIgorSedov·
⚠️ #Angular SSR: SSRF and Header Injection The Angular team has published a security advisory addressing a critical vulnerability.
Igor Sedov tweet media
English
2
4
13
455
msmall
msmall@MichaelSmallDev·
@nagababu_korada @angular I miss when the Nx VSC plugin worked for Angular CLI projects, I liked how it ran dryruns as you tested configurations in the GUI.
English
0
0
1
48
Angular
Angular@angular·
The Angular CLI is a powerhouse 🛠️ What is your most-used custom command or flag that most people might not know about? Share your CLI "pro tips" and save someone some keystrokes.
English
8
7
65
8.8K
msmall
msmall@MichaelSmallDev·
@shinobicode_dev @angular The prebuilt component commands are definitely something I always forget about, despite them being a good CLI boilerplate handler. I wonder what kind of stuff libraries could do with that... or even if I made an internal package for work with a generator.
English
0
0
1
31
Shinobi Dev
Shinobi Dev@shinobicode_dev·
@angular ng generate @angular/material:dashboard my-dashboard Gives me instant material dashboard scaffold with cards/tables/charts - love it
English
1
0
8
223
IP
IP@ipwanciu·
The last week I heavily used AI, like Tone of AI. Today I started going over the code more deeply, and one thing I noticed is that it didn’t generate me any custom Pipe! 😶 ANY! It tries to solve everything in the component, nothing in the template 🧐. That shouldn’t be happening. BTW, I use Angular MCP always! One thing is great, it uses signals almost all the time! #Angular
English
2
0
9
2K
msmall
msmall@MichaelSmallDev·
@SergeyGultyayev @synalx @Jean__Meche @ipwanciu I reviewed a PR recently where the AI tried to return a computed from a function. Doing so seemed to invalidate the benefits of the computed as it fired off more computations than if it was a normal computed value. Ended up refactoring to a computed that was iterated over.
English
1
0
0
30
Sergey
Sergey@SergeyGultyayev·
@synalx @Jean__Meche @ipwanciu Now it got me wondering if some method returning computed could be a next-level impure pipe with better performance. Though, for pipe-like experience it would be called right in the template instead of creating some props up front 🤔
English
1
0
0
66
NateDevelops
NateDevelops@NateDevelops·
I just want a signal of URL params/queryParams/fragments that isn't tied to the component tree 😭 I assume this still isn't possible? I was hoping we could statically analyze the route configs and still keep the variable names without needing to be within a component to access them?
English
1
0
1
30
msmall
msmall@MichaelSmallDev·
@OBiblyi Thank you, that's basically what got me into the community for it. Happy we finally shipped this for people like you.
English
0
0
2
70
msmall
msmall@MichaelSmallDev·
NgRx Toolkit v21 - About the Toolkit - v20 minor features (with[Entity]Resource/Mutations) - v21 features (event devtools, resource error handle, `clearUndoRedo` in favor of `store.clearStack`) - Backports Thank you to our contributors and users alike! dev.to/ngrx-toolkit/n…
English
1
5
20
3.2K
msmall
msmall@MichaelSmallDev·
@zoaibdev github.com/ngrx/platform/… they are waiting for resource to go beyond experimental. Not sure if that means developer preview will be the moment or if they would wait for it to be marked stable. But there is also a couple things to be ironed out in withResource still as well.
English
0
0
1
14
Zoaib Khan
Zoaib Khan@zoaibdev·
@MichaelSmallDev It works great, hoping it becomes official part of the ngrx signals store soon-ish. I guess they're waiting for it to go developer preview?
English
1
0
2
48
msmall أُعيد تغريده
Zoaib Khan
Zoaib Khan@zoaibdev·
✨ Use withResource to seamlessly combine Resources with Ngrx Signals Store! Ngrx Toolkit's `withResource` function enables automatic data re-fetching and reactive access to resource values, loading, and error states in your templates. Read more: buff.ly/6ZAh7LC
Zoaib Khan tweet media
English
1
3
19
1.5K
msmall
msmall@MichaelSmallDev·
@AngularLovePL A. Converted few dozen apps last quarter. CLI did most of the work, but even the manual aspects afterward weren't bad.
English
0
0
1
33
angular.love
angular.love@AngularLovePL·
🏗️ Status Check: Are you fully #Standalone yet? Modern Architecture in #Angular is shifting heavily towards Standalone APIs. It simplifies the graph, makes lazy loading easier, and improves DX. But we know that migrating a large enterprise app isn’t a “weekend project” 😅 ❓ So, where is your current project right now? A) 100% Standalone (We live in the future!) B) NgModules (Stuck in legacy, send help 🏳️) C) Hybrid (New features are Standalone, old ones are Modules) Let us know in the comments! 💬
angular.love tweet media
English
6
3
21
1.2K
msmall
msmall@MichaelSmallDev·
If you're looking for a great QA, let me know as I got someone with a lot of experience that kept projects at our place at a higher standard than we knew was possible.
English
0
0
2
60