Your JavaScript Needs Types
Why typed JavaScript will make you a better developer and how to introduce typing to your projects.
Abstract
JavaScript's dynamic nature is both a blessing and a curse. This talk makes the case for adding types to your JavaScript projects and shows you how to do it gradually and effectively.
We'll explore TypeScript, Flow, and JSDoc approaches to typing, discussing the trade-offs of each. Through real-world examples, you'll see how types catch bugs early, improve IDE support, serve as documentation, and make refactoring safer. Whether you're a type skeptic or enthusiast, you'll leave with practical strategies for introducing types to your projects.
Watch Recording
KCDC (2018)
Presentation History
ConFoo
Montreal, Canada • March 2019
KCDC
Kansas City, USA • July 2018
Interested in this talk?
I'd be happy to present this talk at your conference, meetup, or corporate event. Let's discuss how this session can bring value to your audience.