Why and when to use TypeScript
Safety
Readability
Tooling