TypeScript has totally changed the way I treat software development and I want to encourage others to give some kind of typed JavaScript a try. While my talk will largely focus on TypeScript (since it is the flavor I am most familiar with), I want to focus largely on the general benefits of type systems and the dev tools that are being built around them. I plan to speak elaborate on the following topics during my talk: * A brief introduction to TypeScript - Why would anyone want types in JavaScript? * Does TypeScript play well with React? - How defining types helps keep component APIs clear and manageable * How TypeScript helps us scale front-end development at Shopify - An explanation of testing and CI benefits - An explanation of great dev tooling * Alternatives to TypeScript - A brief note about the "dark side" of TypeScript (missing definitions, some increased toil, etc)
Get notified about new features and conference additions.