Skip to content

Instantly share code, notes, and snippets.

@felixrieseberg
Created February 2, 2018 20:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save felixrieseberg/b1c1c4c8cfcc379a2712811f3f09a0a9 to your computer and use it in GitHub Desktop.
Save felixrieseberg/b1c1c4c8cfcc379a2712811f3f09a0a9 to your computer and use it in GitHub Desktop.
TypeScripConf: How Slack Learned to Stop Worrying & Trust the Compiler
At Slack, we use one JavaScript code base to build a multi-threaded desktop application, routinely interacting with native code. Managing large JavaScript codebases is challenging — we need a guarantee that the individual pieces fit together. In the desktop world, a small mistake is likely to result in an application crash.
To that end, we adopted TypeScript (a statically typed superset of JavaScript) and quickly learned to stop worrying and love the compiler.
In this talk, Felix will give a detailed account of porting a large code base from ES6, explain why exactly [TypeScript is so popular](https://stackoverflow.com/insights/survey/2017/#technology-most-loved-dreaded-and-wanted-languages), what the downsides are, and how you would slowly adopt it in your development.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment