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

IPC 17 - Getting Started with TypeScript

IPC 17 - Getting Started with TypeScript

Talk given at the International PHP Conference (https://phpconference.com)

0722ad084c65f6177d80cf793cfbd013?s=128

Dominik Kundel

May 30, 2017
Tweet

Transcript

  1. GETTING STARTED WITH BY DOMINIK KUNDEL Dominik Kundel | @dkundel

    | International PHP Conference
  2. Dominik Kundel | @dkundel | International PHP Conference

  3. HI! I'M DOMINIK! Dominik Kundel | @dkundel | International PHP

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

    @dkundel dkundel@twilio.com github/dkundel Dominik Kundel | @dkundel | International PHP Conference
  5. Dominik Kundel | @dkundel | International PHP Conference

  6. WARNING! Dominik Kundel | @dkundel | International PHP Conference

  7. LIVE CODING! Dominik Kundel | @dkundel | International PHP Conference

  8. WHAT IS Dominik Kundel | @dkundel | International PHP Conference

  9. SUPERSET OF JAVASCRIPT Dominik Kundel | @dkundel | International PHP

    Conference
  10. Dominik Kundel | @dkundel | International PHP Conference

  11. Dominik Kundel | @dkundel | International PHP Conference

  12. Dominik Kundel | @dkundel | International PHP Conference

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

    PHP Conference
  14. TIME FOR THE NODE.JS REPL Dominik Kundel | @dkundel |

    International PHP Conference
  15. JAVASCRIPT WTF? Dominik Kundel | @dkundel | International PHP Conference

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

    PHP Conference
  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 | International PHP Conference
  18. BETTER DEVELOPMENT EXPERIENCE Dominik Kundel | @dkundel | International PHP

    Conference
  19. DEMO TYPESCRIPT BASICS Dominik Kundel | @dkundel | International PHP

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

    "sourceMap": true, "inlineSourceMap": true } } Dominik Kundel | @dkundel | International PHP Conference
  21. SUMMARY Dominik Kundel | @dkundel | International PHP Conference

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

    International PHP Conference
  23. SAFER CODE Dominik Kundel | @dkundel | International PHP Conference

  24. BETTER DEVELOPMENT EXPERIENCE Dominik Kundel | @dkundel | International PHP

    Conference
  25. bit.ly/startTypeScript Dominik Kundel | @dkundel | International PHP Conference

  26. bit.ly/ipc-typescript Dominik Kundel | @dkundel | International PHP Conference

  27. ONE LAST THING! Dominik Kundel | @dkundel | International PHP

    Conference
  28. 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 157 359 88488 Dominik Kundel | @dkundel | International PHP Conference
  29. THANK YOU! +49 157 359 88488 CONTACT ME @dkundel dkundel@twilio.com

    github/dkundel Dominik Kundel | @dkundel | International PHP Conference