Welcome to Effective TypeScript!

Welcome to the Effective TypeScript website!

Effective TypeScript (the book) was published at the end of October 2019.

This companion site was a bit long in coming, but I hope to use it to:

  • Post sample items
  • Post updates when TypeScript releases change the advice in the book.
  • Share links to conference presentations and videos.
  • Show examples of how to apply the items in the book.
  • Show general TypeScript tips & tricks.

An inspiration for this last one is the Centauri Dreams blog, which started as a companion site for a book published in 2004 but is still going strong 16 years later.

Look for posts every ~2 weeks.

I built this site using hexo, a popular JavaScript-based static site generator. If you visit the Effective Python site, you'll notice a strong family resemblance. So a big thanks to Brett for that!

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. Now in its second edition, the book's 83 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 »