Hello! I'm a software developer living in Vancouver, Canada. I'll be using this blog to write about concepts in software development that I find interesting. Besides coding, I'm a lover of depressing Russian literature, MMA, lifting weights and (albeit begrudgingly) fried chicken.
In this article I talk about the most important lessons I've learnt from conducting a structured study of TypeScript which have helped me in everyday use.
The 'this' object is one of the most misunderstood concepts as it seemingly deviates from the lexical scoping paradigm. In this article, we learn how the scoping mechanism works in relation to the 'this' object.