Any JS developer will tell you that the hardest conversation to have with any other developer is describing the use and meaning of the "this" keyword. Brendan describes where "this" comes from, a hold-over from its C++ and Java lineage to allow functions to also be methods and thus had to have a receiving object and some way to access the receiving object within the function (i.e. "this"). Brendan goes into current uses up to modern ECMAScript specifications, but more importantly the altered use cases in the strict mode of ECMAScript 5 edition. Brendan also presents the future sharp function implementation which will better handle all cases (hopefully).
Brendan Eich, the father of JS, providing you with lightning fast updates of what is upcoming and exciting in the world of JS and programming at large. Super hot morsels of juicy geekery to infuse your day with excitement and thought! Be sure to register for continual updates, because each week will be releasing a new update just for you!. If you have a minute, use it here.