Iteration protocols in JavaScript

iteration protocols

No matter on which level you are as a JavaScript developer, you have used iterators and iterables so far, even though you may haven’t been aware of that. But what exactly they are and what’s their purpose?   Iterables Each object which implements @@iterator method (expressed via [Symbol.iterator]) is an iterable. It serves as a … Read more

Frequent questions about programming answered

thinking about programming questions

With the growth of elitism and fanboyism in software development world, as well as many questions I noticed all over the web showing fundamental misunderstanding about this topic, I felt the urge to write this article. You’re free to contribute, fix mistakes and add your own opinions. Goal of this article is to answer the … Read more