JavaScript + Java = TypeScript

JavaScript is the most accessible platform of our times. Yet, it has many downsides, especially in terms of big scale applications, created by multiple developers. TypeScript is the solution. Being the new guy, it has already found its place among rivals such as CoffeeScript and ES6. TypeScript is the Angular2 language. It has bindings for lots of existing libraries. Some people, like me, would choose TypeScript for development of any new project. So why is that? In this talk I'll highlight the native-JS problems that TS solves and compare it to its rivals, CoffeeScript and ES6. I'll mention the similarities between TypeScript and Java. We'll see how do non-Frontenders see TypeScript. I'll share my experience of banking software development.