A great overview of the benefits and drawbacks of TypeScript-style static type systems. You Might Not Need TypeScript (or Static Types)December 10th, 2016James DiGioia