An open API service indexing awesome lists of open source software.

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

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).