Effective TypeScript Talk at Etsy (Dec 2020)

Back in 2020 I gave a whole series of Effective TypeScript talks at companies that were interested in the language and the book. The talk that I gave at Etsy in December of 2020 was one of the most fun. It was recorded and is now available to watch. It's about an hour.

Here are the slides. Topics covered in this talk include:

  • What is an "Effective" book?
  • What's the relationship between TypeScript and JavaScript (playground)
  • Why you shouldn't repeat type information in documentation (Item 30; playground)
  • Why you should think about types as sets of values (Item 7, playground)
  • Designing types that only represent valid states (Item 28, playground)
  • How to avoid fighting with the type checker (playground)

The content of the talk represents my views, it wasn't by or on behalf of Etsy. If you're interested in hosting an Effective TypeScript talk at your company or meetup, please get in touch!

Like this post? Consider subscribing to my newsletter, the RSS feed, or following me on Twitter.
Effective TypeScript Book Cover

Effective TypeScript shows you not just how to use TypeScript but how to use it well. The book's 62 items help you build mental models of how TypeScript and its ecosystem work, make you aware of pitfalls and traps to avoid, and guide you toward using TypeScript’s many capabilities in the most effective ways possible. Regardless of your level of TypeScript experience, you can learn something from this book.

After reading Effective TypeScript, your relationship with the type system will be the most productive it's ever been! Learn more »