CSS

Priority of CSS declarations. A smart way to avoid !important.

Have you ever taken a minute to consider how does a css parser handles the priority of all of the css declarations? This might be just the right moment! This knowledge will help you avoid many problems along the way. C stands for Cascading The first step in CSS processing is combining different stylesheets and […]

JavaScript

What is “this”? Arrow functions.

If you ever programmed in another Object Oriented language, “this” keyword in JavaScript might be very confusing for you. Bear with me, I will show you some Java code.

Here, the “this” keyword is a reference to the current object, so calling

in the constructor will assign a value to the x property of an […]

JavaScript

Current state of compiling TypeScript to WebAssembly

WebAssembly (wasm) is an emerging standard – the future is coming. The support in browsers is already growing – what we still need is lowering the entry barrier for us, developers. Luckily, that is soon to be changed. I want to present you with a quick overview of something, that quite struck me – compiling […]