https://github.com/michaelbe812/frontend-developer-resources
A collection of great resources for frontend developers
https://github.com/michaelbe812/frontend-developer-resources
angular rxjs
Last synced: about 2 months ago
JSON representation
A collection of great resources for frontend developers
- Host: GitHub
- URL: https://github.com/michaelbe812/frontend-developer-resources
- Owner: michaelbe812
- Created: 2022-07-17T12:05:44.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-25T08:55:19.000Z (over 2 years ago)
- Last Synced: 2025-04-06T07:36:00.123Z (about 2 months ago)
- Topics: angular, rxjs
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Frontend developer resources
## Intro
This is a selected list of great resources for frontend developers to learn fundamentals, advanced concepts and best practices.Currently mainly Angular topics are covered. However this list is open to extend. See [contribution guidelines](#contribute).
## TOC
* [Angular](#angular)
* [Contribute](#contribute)## [Angular](#angular)
* [Official Angular docs](https://angular.io/)
* [Angular the complete guide on Udemy](https://www.udemy.com/course/the-complete-guide-to-angular-2/) for solid fundamentals by Maximilian Schwarzmüller.* Advanced Angular Concepts: [Deocded Frontend on YouTube](https://www.youtube.com/c/DecodedFrontend) by Dmytro Mezhenskyi.
### General Angular topics
* [Blog of Tomas Trajan](https://tomastrajan.medium.com/)
* [Blog of Kevin Kreuzer](https://kevinkreuzer.medium.com/)
* [WebDave Twitch Stream](https://www.twitch.tv/webdave_de?lang=de) however mostly German
* [Blog of Netanel Basal](https://netbasal.com/tagged/blog). Also very recommeded his [open source work](https://github.com/ngneat)
* [Blog of Tim Deschryver](https://timdeschryver.dev/blog)### State management
#### NgRx
* NgRx [best practices](https://tomastrajan.medium.com/level-up-your-ngrx-skills-with-10-time-tested-best-practices-6c837fb14877) and [Demo Repository](https://github.com/tomastrajan/angular-ngrx-material-starter) by Tomas Trajan.
* NgRx [Tips] (https://dev.to/this-is-angular/ngrx-tips-i-needed-in-the-beginning-4hno#apply-single-responsibility-principle)
* [Testing](https://timdeschryver.dev/blog/testing-an-ngrx-project#selectors)
* [Testing selectors](https://timdeschryver.dev/blog/how-i-test-my-ngrx-selectors#testing-approach-3-projector)
### Local state management
* [Local state management](https://github.com/BioPhoton/research-reactive-ephemeral-state-in-component-oriented-frontend-frameworks) by Michael Hladky.
* Local state management handling [ RxAngular/state](https://github.com/rx-angular/rx-angular/blob/main/libs/state/README.md)### Performance
* [Performance checklist](https://github.com/mgechev/angular-performance-checklist)
* [RxAngular/template](https://github.com/rx-angular/rx-angular/blob/main/libs/template/README.md)### Micro frontends
* [Blog of Angular Architects](https://www.angulararchitects.io/blog/)### RxJs
* [Official docs](https://rxjs.dev/guide/overview)
* [Rx Marble Design System](https://github.com/BioPhoton/Rx-Marble-Design-System)### Communities
* [Angular community on Discord](https://discord.gg/ehgWuukn)
* [German Angular community on Discord](https://discord.gg/uw2Gve3T)## [Contribute](#contribute)
Contributions are very welcome. Just fork the repository and open a pull request.It would be great to create a collection of great resources, not only for Angular but also for other frontend frameworks (libraries).