We've all been there. You are working on a feature or bug in JavaScript, think you finally got it, run the code and there it is, it basically screams at you: "undefined is not a function". I love JavaScript but as my codebases for projects grow, certain pains appear again and again.
In recent years TypeScript has gained popularity as a tool to avoid common pains when developing a growing web application.
However, what if you already have a large JavaScript application? Adding types and moving to a new language can be cumbersum and frustrating.
In this talk we'll go through ways how you can leverage the power of TypeScript without having to refactor your entire codebase and instead use features of TypeScript at your own pace. Slowly adding more features when YOU want to.