Typescript

And why you should be using it...

Adessa Tech talks

By: Rafael Poveda

what you should expect from this talk

  • Not an expert
  • Not a workshop
  • ​Introduce you TS and why you should give it a try

     

 

What's TypeScript?

Anders Hejlsberg

TS is superset of JS

What's TypeScript?

TypeScript refers to the language and the compiler

Goals:

  • Use future ES features
  • Add static types to ES

ES8 proposal for including types:

https://github.com/sirisian/ecmascript-types

TypeScript features

Reason #1

One of the most loved technologies in 2017 ❤️

(and good paid 💰💰)

Most popular technologies in 2017

*64000 devs Stackoverflow survey

 

https://insights.stackoverflow.com/survey/2017#overview

Most loved technologies in 2017

*Loved means people who use the technology and wants to keep using it

Best paid technologies in 2017

🇬🇧 ✈️ 💰💰💰💰

The State of the Octoverse 2017

https://octoverse.github.com/

Reason #2

 

http://latinchat.fun

Reason #3

 

Mantaining large codebase it's hard 😔... But it could be easier with TS 🙃

“TypeScript enable a softer on-boarding in big projects and allow developers to focus on exposed API rather than having to knowing all the code by heart” - Charly Poly

https://itnext.io/why-use-typescript-good-and-bad-reasons-ccd807b292fb

Why you shouldn’t be using Typescript 😱😱😱

  • Small projects that prefer flexibility. ✅
  • No time for learning new technologies. 😒
  • Prefer to use flow and keep using babel. 
Made with Slides.com