Engineering Inheritance, cascading, and specificity in CSS explained Introduction If we boil down web development into its core components, it’ll probably look something like this: HTML represents the structural layer, CSS represents the presentation layer, and JavaScript represents the behavioral
Engineering What is the JavaScript event loop? Introduction If you’re like me, you love JavaScript. Yea, it’s not the perfect language but seriously, is there even such a thing as a perfect language?! So despite it’s flaws
Engineering The module pattern in JavaScript Introduction If you’re reading this post, I’m assuming you’re interested in JavaScript. It’s the lingua franca of the web and while its simple to start learning JavaScript because of
Engineering JavaScript — How equal are 2 values? Introduction Have you ever wondered whether JavaScript has a native function for checking whether 2 values are deeply equal? Ok, well maybe you haven’t but in case you were wondering, unfortunately for