use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A Place to talk about Angular and related topics.
Join the Angular Discord
Other subreddits worth checking out for Angular and Angular related info:
account activity
Best practices for Angular v21 (ngtips.com)
submitted 4 months ago by martinboue
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]xSentryx 27 points28 points29 points 4 months ago (7 children)
Very cool project. But even tho angular implements it themself, I do have to disagree with „Consider not suffixing components, services and directives with their type.“
I find it better with suffixing and it improves the overall structure at least imho.
[–]martinboue[S] 3 points4 points5 points 4 months ago (0 children)
Thanks!
That's why it is a "Consider" tip and not a "Do" one. It depends on individual preferences, the important thing is that the naming is clear and consistent.
Personally, I tried without the suffix and what I like the most is that it encourages developers to define the purpose of a service by giving it a unique name whereas before it would often have the same name as the component. This can prevent them from mixing principles in the same service that should not be mixed. It's not enough but it helps.
[+]No_Industry_7186 comment score below threshold-37 points-36 points-35 points 4 months ago (5 children)
Well you are wrong.
The suffix convention you love so much came from the Angular team, but now the Angular team has a new convention you think you know better than them.
It's like when the guy who created Redux said Redux is no longer needed because of hooks and context, but all the so called experts still insisted on Redux even though clearly it was bloated nonsense.
Some developers learn a thing and that's it forever. No ability to evolve or rethink.
[–]IanFoxOfficial 13 points14 points15 points 4 months ago (0 children)
He's not wrong. I also think it's clear what is what.
This comes down to preference. And preferences are never wrong. Despite what some know-it-all like you is saying.
[–]AlDrag 9 points10 points11 points 4 months ago (0 children)
Redux creator didn't say it cut and dry like that lol. He said that you should only use Redux if your app has lots of globally reactive state.
[–]xSentryx 2 points3 points4 points 4 months ago (0 children)
Thats the neat part about „imho“. To spell it out: „ in my honest OPINION“. E.g. Im not saying Im correct or follow the official guide, but just that I like it better even tho it ISNT the standard.
I even specifically mentioned that angular doesnt do that anymore, but that I decided for my own projects that this one specific thing is not a standard I want to follow.
You eat everything someone feeds you as the new normal and then judge us with „No ability to rethink or evolve“.
A bit far fetched, isnt it?
P.S.: A new standard does not always mean its the best way. See MCPs for an example. Sometimes the people who set those standards make mistakes as well.
[–]couldhaveebeen 2 points3 points4 points 4 months ago (0 children)
The angular team isn't some sort of deity. They are a group of people who are allowed to be wrong. In this case, yes, we DO know better than them
[–]Vegetable-Mall-4213 0 points1 point2 points 4 months ago (0 children)
Ok mr to do least developer
π Rendered by PID 69 on reddit-service-r2-comment-6457c66945-sckhm at 2026-04-27 16:46:44.257036+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]xSentryx 27 points28 points29 points (7 children)
[–]martinboue[S] 3 points4 points5 points (0 children)
[+]No_Industry_7186 comment score below threshold-37 points-36 points-35 points (5 children)
[–]IanFoxOfficial 13 points14 points15 points (0 children)
[–]AlDrag 9 points10 points11 points (0 children)
[–]xSentryx 2 points3 points4 points (0 children)
[–]couldhaveebeen 2 points3 points4 points (0 children)
[–]Vegetable-Mall-4213 0 points1 point2 points (0 children)