JavaScript is in every browser. It’s flexible, dynamically, very dynamic, and somewhat flawed. Because of its shortcomings, there are countless languages that transpile to JavaScript. One of the most popular of these is TypeScript, which provides type-safety and other features like generics, as well as early implementations of new JavaScript features. TypeScript has become even more popular with the newer versions of Angular. However, developers often don’t take full advantage of the language, instead reverting to pure JavaScript when there’s a much better (and strongly typed) TypeScript alternative. In this session, we’ll take look at common features developers don’t use, and show you how to get the best out of this awesome language.
Kito D. Mann is the Principal Consultant at Virtua, Inc. (http://virtua.tech), specializing in enterprise application architecture, training, development, and mentoring with Web Components, Polymer, Angular, JavaServer Faces, and Java EE technologies. He is also the editor-in-chief of JSFCentral.com (www.jsfcentral.com), co-host of the Enterprise Java Newscast (http://www.enterprisejavanews.com), and the author of JavaServer Faces in Action (Manning). Mann has participated in several Java Community Process expert groups (including CDI, JSF and Portlets) and is also an internationally recognized speaker. He holds a BA in Computer Science from Johns Hopkins University.