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