- nice doc https://fr.reactjs.org/docs/getting-started.html
- nice tut https://fr.reactjs.org/tutorial/tutorial.html
- to read https://daveceddia.com/visual-guide-to-state-in-react/
- reducer https://daveceddia.com/what-is-a-reducer/
- react immut https://daveceddia.com/react-redux-immutability-guide/
- https://medium.com/@jonnykalambay/now-playing-using-spotifys-awesome-api-with-react-7db8173a7b13
- spotify dev dashboard https://developer.spotify.com/dashboard/applications
- https://github.com/jmperez/spotify-web-api-js
- https://ytmusicapi.readthedocs.io/en/latest/reference.html#search
- use cases https://developers.google.com/youtube/v3/guides/authentication
- client side https://developers.google.com/youtube/v3/guides/auth/client-side-web-apps
- standardjs https://standardjs.com/rules-fr.html
- airbnb https://github.com/airbnb/javascript
- google https://google.github.io/styleguide/jsguide.html
- nice overview https://developer.mozilla.org/fr/docs/Web/JavaScript/Une_r%C3%A9introduction_%C3%A0_JavaScript
- js object <=> hash table in C https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/19978-les-tables-de-hachage
- nice schema https://www.codeheroes.fr/2020/11/09/profiler-son-application-node-js-analyse-de-la-memoire/
- how node works https://www.codeheroes.fr/2020/10/02/profiler-son-application-node-js-analyse-des-performances-cpu/
- localstorage vs cookies https://website.simplx.fr/blog/2016/09/27/authentification-api-via-jwt-et-cookies/#:~:text=Il%20faut%20donc%20stocker%20ce,local%20storage%20ou%20session%20storage).
- theory https://www.codeheroes.fr/2018/03/23/securiser-une-api-rest/
- implementation https://www.codeheroes.fr/2020/02/02/securiser-une-api-rest-2-3-implementation-en-node-js/
- how to handle JWT in front end side https://www.codeheroes.fr/2020/06/20/securiser-une-api-rest-3-3-gestion-du-jwt-cote-client/