Tech notes

Javascript, HTML, CSS

Data Structures and their JS implementation
Jun 16, 2021 | data structures javascript interview

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 >>

DOM manipulation
Mar 27, 2021 | javascript browser DOM

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 >>

DOM, BOM and other browser tools overview
Aug 12, 2020 | javascript browser

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 >>

JS in details (part 1, Fundamentals)
Feb 26, 2020 | javascript interviews

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 >>

Javascript bitwise operators and how to use them
Apr 14, 2017 | javascript bitwise operators

The majority of javascript developers knows about bitwise operators and binary representations of numbers. However if you asked them where in web development we can use those operators you rarely hear a clear answer. So was I until I started to use bitwise operators in one project where we had to grant and control different user roles on the webportal. Read more >>