Though there are 8 data types in JS (number, bigInt, string, symbol, boolean, null, undefined and object) classical CS requires much more compllicated data representation and data collections. Let's take a look at most commonly used data structures and their JS representation. Read more >>
Document Object Model, or DOM for short, is a browser tool, that gives developer access to the page elements (to add new, modify and delete them). DOM represents all page content as objects that can be modified. Read more >>
JS nowdays is powerfull enough and it can be used not only by browsers, but also by web-servers and different types of devices(aka IoT devices). Each of this host environments provides JS some tools to maintain platform-specific functionality. This article is a quick look of what kind of instruments web browsers provides to JS. Read more >>
Git might be confusing and there are couple common cases that happen over and over again. This list contains some the most popular situations and commands to resolve them. Read more >>
This article opens the set of articles about JS. It covers the most interesting topics about JS, contains an explanation to the most common questions and can be used as a preparation to the interviews. Read more >>
Hugo is an open source static site builder. It is fast (less than a 1 sec per page), powerfull and easy to use. Hugo supports unlimited content types, tags, menus, dynamic API-driven content, and more, all without plugins. This article collects an explanation of the most common structure of Hugo projects with some snippets. Read more >>
Cheat sheets from the book 'Learn Enough Command Line to Be Dangerous' by Michael Hartl. Read more >>