10 Insights from Adopting TypeScript at Scale
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
tl;dr: Template literal types, key remapping in mapped types, recursive conditional types, and more.
featured in #216
Announcing TypeScript 4.0
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?
tl;dr: Including variadic tuple types, labelled tuples, property type inference from constructor usage and more.
featured in #189
Announcing TypeScript 3.9
tl;dr: (1) Improvements in inference and promise.all (2) speed performance (3) uncalled function checks in conditional expressions, and more.
featured in #183
How TypeScript 3.7 Helps Quality
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
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
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