TypeScript: Or How I Learned to Stop Worrying and Love Microsoft

I will admit I was "resistant" to Microsoft, strong typing in JavaScript, transpilation of JavaScript and pretty much everything that I thought TypeScript stood for. I was wrong and want to share with you the reasons why. Also, I will cover some of the basics of TypeScript and how to get started and familiar with it coming from a JavaScript experience.