10 Insights from Adopting TypeScript at Scale

- Robert Palmer tl;dr: Adopting Typescript at scale was a net positive for the Bloomberg team. Principles core to the project were (1) scalability, (2) ecosystem coherence, so packages work together, (3) standards alignment, sticking to standards like ECMAScript. This article outlines some of the "surprising corners" turned.

featured in #217

Announcing TypeScript 4.1

- Daniel Rosenwasser tl;dr: Template literal types, key remapping in mapped types, recursive conditional types, and more.

featured in #216

Announcing TypeScript 4.0

- Daniel Rosenwasser tl;dr: "This version of the language represents our next generation of TypeScript releases, as we dive deeper into expressivity, productivity, and scalability."

featured in #201

What's Coming In TypeScript 4?

- Tim Perry tl;dr: Including variadic tuple types, labelled tuples, property type inference from constructor usage and more.

featured in #189

Announcing TypeScript 3.9

- Daniel Rosenwasser tl;dr: (1) Improvements in inference and promise.all (2) speed performance (3) uncalled function checks in conditional expressions, and more.

featured in #183

Is TypeScript Worth It?

- Paul Cowan tl;dr: "TypeScript offers above basic type checking, but soundness and runtime type checking are not goals, and this leaves TypeScript in an unfortunate halfway house with one foot in a better world and one where we currently are."

featured in #169

How TypeScript 3.7 Helps Quality

- Matt Eland tl;dr: In order to preserve the open source code we are highly dependent on, GitHub has built a vault in the Arctic where all Open Source code will be stored. You can read more about it here.

featured in #162

Announcing TypeScript 3.7 RC

- Daniel Rosenwasser tl;dr: Version includes some of the most highly-requested features, including Optional Chaining, Nullish Coalescing, Assertion Functions and more.

featured in #159

Announcing TypeScript 3.6

- Daniel Rosenwasser tl;dr: New version includes stricter generators, more accurate array spread, improved UX around promises, better Unicode support for identifiers, and more.

featured in #152

The TypeScript Tax

- Eric Elliot tl;dr: Cost-benefit analysis of Typescript concludes that the author would not use it in future large scale applications in its current state, although would choose it for smaller applications, mostly due to the fact that costs compound in large applications.

featured in #135