Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Angular Roadmap #6192

Closed
jdegand opened this issue Jul 19, 2024 · 8 comments
Closed

Angular Roadmap #6192

jdegand opened this issue Jul 19, 2024 · 8 comments
Labels
angular Roadmap: angular reviewed request reviewed and will potentially be acted on during roadmap migration. topic-change Missing or deprecated topics in roadmap

Comments

@jdegand
Copy link
Contributor

jdegand commented Jul 19, 2024

Roadmap URL

https://roadmap.sh/angular

Suggestions

  • The Angularjs vs Angular distinction is no longer relevant and can be removed.
  • RxJS Marble diagrams are not really relevant anymore either. RxJS is being diminished in modern Angular and it may be wise to shrink that section as well.
  • The Inject function can covered in the Dependency Injection section.
  • Validators can be added to the Create a custom__ section.
  • Signals need to be added to the What are__ section.
  • The new template syntax is not covered. @for, @let, @defer and more.
  • Analog can be added to the SSR section. Angular Universal is renamed to SSR. Scully is kind of outdated although an update is being worked on, it seems to be far away so I think it can removed. It would not be productive to learn it now.
  • There are plenty of state management libraries that can be added.
@jdegand jdegand added the topic-change Missing or deprecated topics in roadmap label Jul 19, 2024
@github-actions github-actions bot added the angular Roadmap: angular label Jul 19, 2024
@kamranahmedse
Copy link
Owner

Thank you @jdegand -- that's really helpful. What state management libraries would you recommend mentioning?

I am redrawing all the roadmaps at the moment and will prioritize it for this week.

@jdegand
Copy link
Contributor Author

jdegand commented Jul 19, 2024

I would look at adding TanStack Query, as that can be enough in a smaller app to replace a heavier solution like NgRx. Plus, it has portability to other frameworks so a learner would get value by learning that.

Also, Angular-fire or firebase could be added to the state management section.

@jdegand
Copy link
Contributor Author

jdegand commented Jul 19, 2024

From the Angular CLI, you could also draw a connection to Monorepos and Nx. Vercel Turbo also works, but the example app has not been merged yet. Nx is really the best option and the most important.

@dansholds dansholds added the reviewed request reviewed and will potentially be acted on during roadmap migration. label Jul 22, 2024
@dansholds
Copy link
Collaborator

set to "reviewed" so we don't miss it @kamranahmedse 🤙

@dansholds
Copy link
Collaborator

@jdegand I'm rewriting the roadmap as we speak, are you available to validate changes?

@jdegand
Copy link
Contributor Author

jdegand commented Jul 23, 2024

@dansholds I'll review the PR and/or you can add any questions here.

@dansholds
Copy link
Collaborator

@dansholds I'll review the PR and/or you can add any questions here.

I've just had it reviewed by two core members of Angular 👍

I've added/removed all your suggestions too 🤙

@kamranahmedse
Copy link
Owner

Revised version of Angular roadmap is live. Thank you for the feedback @jdegand - super helpful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
angular Roadmap: angular reviewed request reviewed and will potentially be acted on during roadmap migration. topic-change Missing or deprecated topics in roadmap
Projects
None yet
Development

No branches or pull requests

3 participants