Slide 1

Slide 1 text

How to move your project to TypeScript WFHConf 2020 Dominik Kundel d-k.im/ts-wfhconf Dominik Kundel | @dkundel | #workfromhomeconf |

Slide 2

Slide 2 text

Dominik Kundel | @dkundel | #workfromhomeconf| console.log(` Hi! I’m Dominik Kundel `); dkundel.com @dkundel [email protected] github/dkundel Developer Evangelist !&& JavaScript Hacker

Slide 3

Slide 3 text

What is TypeScript? ▶ Superset of JavaScript ▶ Introduces static types to the language ▶ Provides a compiler & language service Dominik Kundel | @dkundel | #workfromhomeconf |

Slide 4

Slide 4 text

Why TypeScript ▶ Safer code ▶ Better user/developer experience ▶ Faster/easier refactoring Dominik Kundel | @dkundel | #workfromhomeconf |

Slide 5

Slide 5 text

Example Webpack ▶ Webpack is written in JS and uses TypeScript ▶ github.com/webpack/webpack/ pull/6862 Dominik Kundel | @dkundel | #workfromhomeconf |

Slide 6

Slide 6 text

Dominik Kundel | @dkundel | #workfromhomeconf | How to leverage TypeScript the way YOU want to!

Slide 7

Slide 7 text

Dominik Kundel | @dkundel | #workfromhomeconf | How to leverage TypeScript the way YOU want to! At your own pace!

Slide 8

Slide 8 text

Let's do it live! github.com/dkundel/ts-move-demo/pull/1 Dominik Kundel | @dkundel | #workfromhomeconf |

Slide 9

Slide 9 text

Step by Step Blog Post twilio.com/blog/move-to-typescript Dominik Kundel | @dkundel | #workfromhomeconf |

Slide 10

Slide 10 text

console.log(` Thank You! `); dkundel.com @dkundel [email protected] github/dkundel d-k.im/ts-wfhconf Dominik Kundel | @dkundel | #workfromhomeconf|