1 of 7

TypeScript

Emmet Murray

2 of 7

What’s TypeScript?

Compiles to...

Runs on...

The same way that:

Compiles to...

Runs on...

Machine Instructions

Processor

3 of 7

What’s TypeScript?

“A superset of JavaScript”, with...

Object oriented

Dynamic typing

Web based

Functional (?)

Static typing

Backwards compatibility

Great tools and support

4 of 7

Why TypeScript?

Static vs Dynamic checking

Silly mistakes caught

Good practices

Allows for better tools

Javascript Compatible

5 of 7

My story with frontend development

Before, during the SENG workshops:

6 of 7

My story with frontend development

After TypeScript:

Really ate my words there...

7 of 7

Let’s just get into it

Enough talking :^)