Supersets of JavaScript have come and gone. Is TypeScript different? This talk will walk you through the ups and downs of adopting TS across 3 different projects, all in 1 intense year. We’ll start with a bit of a context, explaining why it gained momentum, talking about its strong points as well as its pitfalls. We will then look at some examples of using it in real projects. And in the end, we’ll see why TS is a safety-net we should all benefit from… or should we? Come and find out!