Explore some of the advanced features of TypeScript
generics
iterators and generators
recursive types, mixins, union and intersection types, and more
describe how we can model some interesting behaviors using this
NOTE: This is not a beginning TypeScript discussion!
if you're not already using TS in production code, you may get lost!
TypeScript is unique among languages
strongly-typed language...
... running on a loosely-/un- typed platform
which leaves lots of interesting places to innovate
and Microsoft does not seem to be done, by a long shot
Resources
TypeScript website
https://www.typescriptlang.org
full language specification
https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md
the full list of "What's New" (back to 1.1)
https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript
ECMAScript 2015 features example site
http://es6-features.org/
Who is this guy?
Architect, Engineering Manager/Leader, "force multiplier"
Principal -- Neward & Associates
http://www.newardassociates.com
Educative (http://educative.io) Author
Performance Management for Engineering Managers
Author
Professional F# 2.0 (w/Erickson, et al; Wrox, 2010)
Effective Enterprise Java (Addison-Wesley, 2004)
SSCLI Essentials (w/Stutz, et al; OReilly, 2003)
Server-Based Java Programming (Manning, 2000)