ComponentsConf 2019

A couple of weeks ago I attended ComponentsConf 2019 in Melbourne, Australia. This conference focuses on JavaScript frameworks, and I was pretty excited to attend it. This is because over the last year I have been working on a component library to be shared across a number of projects. It needs to work in everything from Drupal to Angular, and we're still trying to find the best foundation to build it on. A conference that is framework-agnostic seemed like a good place to learn more about the options that are available.

This (and why it’s so weird in JavaScript)

A lot of people come to JavaScript from languages like Java. And, at first glance, the languages seem kind of similar - they even have similar names! Of course, it soon becomes apparent that there are some pretty important differences. For example, Java is object-oriented, statically typed and lexically scoped. JavaScript isn't these things (except sometimes, when it is). And one of the places that these differences are really obvious is in the use of the keyword this.