TypeScript is a superset of JavaScript, meaning that it contains all of the functionality of JavaScript and then some. Therefore, any program written in valid JavaScript will also run as expected in TypeScript. In fact, TypeScript compiles simply to plain JavaScript. So, what’s the difference? TypeScript offers us more control over our code via type annotations, interfaces, and classes. I’ll explain each of these later.
TypeScript was created by Microsoft and was released in 2012 after two years of development. It was created to allow for optional static type checking, which would be particularly useful when developing large scale applications…

Growing up, I was always naturally great at math and science, studying AP Chemistry and AP Calculus in high school. But becoming a scientist or mathematician? That didn’t sound too glamorous.
With music always being a huge part of my life, and being drawn to the fun, exciting world of the entertainment industry, I confidently pursued a BS in Music Industry at Drexel University in Philadelphia, minoring in Business Administration. Having excelled in my business courses, I decided to extend my education another year after graduation, and I earned an MBA, focusing on marketing.
During college, I interned at major…

Full-stack JavaScript developer