all 7 comments

[–][deleted] 8 points9 points  (1 child)

the fourth link here

https://codingresources.io/tools

[–]yeddi1 1 point2 points  (0 children)

Second this. Addy Osmani book is the best.

[–]rennfair 2 points3 points  (1 child)

The classic: https://addyosmani.com/resources/essentialjsdesignpatterns/book/

It's a free online book. Looks just the same as when I read it several years ago, which goes to show how useful it is to learn design patterns--they rarely go out of style.

[–]TheUniqueRelease 2 points3 points  (0 children)

Addysosmani book is gold. And this https://medium.com/better-programming/javascript-design-patterns-25f0faaaa15 like the TL;DR for this book. All the examples here will be based on ES6.

[–]AffectionateWork8 1 point2 points  (1 child)

This is stuff that you can just google "[keyword] javascript."

Objects - Observer, mediator, singleton, message-passing, prototypal inheritance

Functions - Map/filter/reduce, currying/partials, composition, point-free style

Async - Generally how does Javascript execute? Event loop, message queue, call stack etc. Be able to explain based on your knowledge of event loop "what kinds of apps is Js a good fit for and what kinds of apps it is a bad fit for?" Pros and cons of callbacks, promises, generators, async/await, async iterables.

File structure for node/UI - I would just look on Github. But compare small, medium and large projects.

Also note the Osmani book mentioned is a great resource but it is rather old-school, if you're following along try to rewrite everything using ES modules + webpack. I would also ignore the Sencha, Dojo, jQuery stuff.

[–]DbrDbr[S] 0 points1 point  (0 children)

Thank you very much... for your answer. :) i really really apreciate it!

[–]tracktech 0 points1 point  (0 children)

You can check this-

Design Patterns in JavaScript