/TypeScript

Announcing TypeScript 4.5

- Daniel Rosenwasser tl;dr: Some major highlights of TypeScript 4.5 are (1) The awaited type and promise improvements. (2) Supporting lib from node\_modules. (3) Template string types as discriminants.

featured in #270


Etsy’s Journey To TypeScript

- Salem Hilal tl;dr: "This is why, hot on the heels of a migration to ES6, we started investigating a path to adopting TypeScript. This post is all about how we designed our approach, some of the fun technical challenges that resulted, and what it took to educate an Etsy-sized company in a new programming language."

featured in #269


3 TypeScript Tricks I Wish I Knew When I Learned TypeScript

- Tim Raderschad tl;dr: (1) Readonly function. (2) Any vs unknown. (3) Typing objects with records.

featured in #260


Announcing TypeScript 4.4

- Daniel Rosenwasser tl;dr: Major highlights: (1) Control flow analysis of aliased conditions and discriminants. (2) Symbol and template string pattern index signatures. (3) Defaulting to the "unknown" type in catch variables, and more.

featured in #249


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