TypeScript is a great language with a ton of features to support application development in JavaScript. By allowing optional type annotations, TypeScript can tell you at write-time or compile-time when something could break at run-time, reducing the number of bugs in your code. What could be wrong with that?
We will look at a few examples where you may have inadvertently prevented TypeScript from being able to help you, how you can avoid them in the future, and (maybe) how we all got in this mess in the first place.
It's such a privilege to be able to run this conference and DDD Perth would love to acknowledge the
traditional custodians of the land in which DDD is created, presented, and shared, the
Whadjuk people of the Noongar Nation and their connections to land, sea and community.
We pay our respect to their Elders past, present and emerging, and extend that respect
to all Aboriginal and Torres Strait Islander peoples today.