Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WFHConf - Move to TypeScript at your own Pace

WFHConf - Move to TypeScript at your own Pace

In this talk we'll cover how you can benefit from TypeScript and how you can move your project, step by step, at your own pace.

Dominik Kundel

March 26, 2020
Tweet

More Decks by Dominik Kundel

Other Decks in Programming

Transcript

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide