As a front-end developer myself and also one that manages other developers with a focus on software engineering best practices in the client side, I find myself in need of a good teaching resource.
Although there are plenty of resources online regarding client-side development, I’ve started one of my own that will reflect what are the basic, and then more advanced, topics a starting developer should read first to begin getting a good understanding of the rich world that is client side development.
The resources I’ve selected are stored in a JSON file in this repo over on GitHub: https://github.com/yoavniran/client-side-learning-resources
I’ve created a page that loads these resources dynamically so it will update as I add more links and information to the JSON. The page is currently available here: http://yoavniran.github.io/client-side-learning-resources/
This page is quite simple still, showing just a flat list of the resources organized by a category (basic, performance, advanced, etc.).
Over time I will make this page more dynamic, to make it easier to find resources especially as the list will grow.
disclaimer: while I try to make this list as encompassing and relevant to as many people as possible. The choice of resources is definitely influenced by my own experience and opinions regarding what’s relevant.
I’d be more than happy to receive suggestions and PRs !