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

Codemotion Warsaw '16 - TypeScript

Codemotion Warsaw '16 - TypeScript

0722ad084c65f6177d80cf793cfbd013?s=128

Dominik Kundel

September 14, 2016
Tweet

Transcript

  1. GETTING STARTED WITH Dominik Kundel | @dkundel | Codemotion Warsaw

    2016
  2. Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  3. HI! I'M DOMINIK! Dominik Kundel | @dkundel | Codemotion Warsaw

    2016
  4. ABOUT ME Developer Evangelist at Get in touch with me!

    @dkundel dkundel@twilio.com github/dkundel Dominik Kundel | @dkundel | Codemotion Warsaw 2016
  5. Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  6. WARNING! Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  7. LIVE CODING! Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  8. WHAT IS Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  9. SUPERSET OF JAVASCRIPT Dominik Kundel | @dkundel | Codemotion Warsaw

    2016
  10. Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  11. Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  12. Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  13. LET'S TALK ABOUT JAVASCRIPT Dominik Kundel | @dkundel | Codemotion

    Warsaw 2016
  14. TIME FOR THE NODE.JS REPL Dominik Kundel | @dkundel |

    Codemotion Warsaw 2016
  15. JAVASCRIPT WTF? Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  16. WHAT DOES TYPESCRIPT OFFER? Dominik Kundel | @dkundel | Codemotion

    Warsaw 2016
  17. WHAT DOES TYPESCRIPT OFFER? ▸ Compiler that converts TypeScript to

    JavaScript ▸ npm install -g typescript ▸ Extends JavaScript with a set of type annotations ▸ Type checking during compiling Dominik Kundel | @dkundel | Codemotion Warsaw 2016
  18. BETTER DEVELOPMENT EXPERIENCE Dominik Kundel | @dkundel | Codemotion Warsaw

    2016
  19. DEMO TYPESCRIPT BASICS Dominik Kundel | @dkundel | Codemotion Warsaw

    2016
  20. tsconfig.json { "compilerOptions": { "jsx": "react", "noImplicitAny": true, "noImplicitThis": true,

    "sourceMap": true, "inlineSourceMap": true } } Dominik Kundel | @dkundel | Codemotion Warsaw 2016
  21. SUMMARY Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  22. YOU ARE ALREADY WRITING TYPESCRIPT Dominik Kundel | @dkundel |

    Codemotion Warsaw 2016
  23. SAFER CODE Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  24. BETTER DEVELOPMENT EXPERIENCE Dominik Kundel | @dkundel | Codemotion Warsaw

    2016
  25. bit.ly/startTypeScript Dominik Kundel | @dkundel | Codemotion Warsaw 2016

  26. I NEED YOUR HELP! On a scale from 0 to

    10 how likely is it that would you recommend this talk to a friend or colleague: +49 1111 1111 1111 Dominik Kundel | @dkundel | Codemotion Warsaw 2016
  27. THANK YOU! +49 1111 1111 1111 On a scale from

    0 to 10 how likely is it that you would recommend this talk to a friend or colleague? Contact Me @dkundel | dkundel@twilio.com | github/dkundel Dominik Kundel | @dkundel | Codemotion Warsaw 2016