-
Blog
This week’s missions: Cut Sentence, Speech Module and Life Counter
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/puzzles2_Juexzt7.png)
Test yourself and have fun with the missions we have for you.
This week’s missions: The Most Frequent Weekdays, The Longest Palindromic and Days Diff
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/js_square_wdy1x4I.png)
Test yourself and have fun with the new missions we have for you.
Homework is more important than lecture
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/homework.jpg)
Emphasizing the importance of homework in the educational process.
Let the treasure hunt begin!
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/escher_1080x1080.png)
The Escher’s Island is now open for those who seek adventure and are ready to show their best to get the treasures.
10 Stand Out JavaScript Bloggers And Their Best Posts Of 2017
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/blogging_wqj2LPc.jpg)
An overview of 10 popular JavaScript bloggers and their TOP articles in 2017.
10 common beginner mistakes in JavaScript
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/mistakes_in_py.jpg)
Highlighting some of the mistakes that are commonly made by the beginners in JavaScript.
5 Ways of Error Handling in JavaScript
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/error.jpg)
The exploration of pitfalls and good error handling practices in JavaScript.
JavaScript best practices: function
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/javascript_quality.jpg)
JavaScript functions and some of the good and bad practices of their usage.
Back into the future or the history of JavaScript language
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/all_scripts.jpg)
A look back on when and how JavaScript was created and came to a point where it is now.
3 Free JavaScript books by O'Reilly
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/oreilly_free_books.jpg)
An overview of the 3 free O’Reilly books about JavaScript along with some information on their authors.
EcmaScript 2018. Template Literal Revision
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/es9.jpg)
Finishing the series of articles devoted to EcmaScript innovations. First look at ES 2018.
EcmaScript 2017 .getOwnProperty and trailing commas
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/es8_p3.jpg)
Going through the other novelties of EsmaScript 8. Object.getOwnPropertyDescriptors and trailing commas in function parameter lists and calls
EcmaScript 2017. String padding
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/es8_p2.jpg)
Continuing the revision of the latest EcmaScript 8 features. A closer look at the String padding function.
EcmaScript 2017. Object.values/ Object.entries
![](https://dk1vwk12q8pjl.cloudfront.net/media/blog/share/es8_p1.jpg)
The latest feature set of EcmaScript 8. Taking a closer look at the function Object.values/Object.entries.