The Ultimate TypeScript Thread, Ember's Road to TypeScript

TypeScript Weekly

Issue #190 — May 5, 2022

The Ultimate TypeScript Thread

In this fantastic Twitter thread, Matt keeps sharing TypeScript tips to turn you into a TypeScript wizard. Highly recommended!

Matt Pocock

Filtering Arrays with TypeScript Type Guards

TypeScript can provide a layer of type safety when working with arrays that contain mixed types of elements. However, it can be tricky to properly reflect this in the type system. Spencer explains how to filter arrays and narrow types using TypeScript’s type guards.

Spencer Miskoviak

New White Paper: Guide to Code Reviews

Sema has just published a white paper on why code reviews matter and how to integrate them effectively into your team and organization. The white paper includes: why code reviews are important, how to explain the benefits of code review to a non-technical CEO, and the Six Golden Rules of Code Reviews. You can read the white paper here.

Sema Technologies (Sponsored)

EmberConf 2022 — The Road to TypeScript

What does the road to official TypeScript support for Ember look like? What does it include, and what does it exclude, and why? Why has it taken this long? Chris answers all these questions in his ~31 min talk.

Chris Krycho

New ECMAScript Module Support in TypeScript

Yonatan walks us through how Vivid uses ECMAScript modules and TypeScript’s new nodenext module option to allow consumers to consume the library using either ESM or CommonJS.

Yonatan Kra


  • This Week In React: the best of React & React Native news. Sebastien filters the noise, and you save time!
  • News: learn about the latest in JavaScript and cross-platform tools.

Curated by Marius Schulz
Twitter / Blog / Email

Older messages

TypeScript and Set Theory, Understanding “keyof typeof”

Thursday, April 21, 2022

TypeScript Weekly Issue #189 — April 21, 2022 Types as Comments with the TypeScript Team Ryan Cavanaugh and Daniel Rosenwasser talk about the Type Annotations ECMAScript proposal in a JS Party episode

TypeScript 4.7 Beta, Dealing with Undefined

Monday, April 11, 2022

TypeScript Weekly Issue #188 — April 11, 2022 Announcing TypeScript 4.7 Beta The beta of TypeScript 4.7 adds several new features related to ECMAScript module support in Node. It also ships with

Variance Annotations in TypeScript, Functional Programming

Thursday, March 31, 2022

TypeScript Weekly Issue #187 — March 31, 2022 Functional Programming in TypeScript How Haskell knowledge can help you write better TypeScript code in a functional programming style. Aleksandr Pakulev

Typing Polymorphic Functions, Wordle in the Type System

Monday, March 21, 2022

TypeScript Weekly Issue #186 — March 21, 2022 Type Polymorphic Functions In TypeScript How to statically type functions that behave differently depending on the number and types of their arguments.

TypeScript 4.6, Type Syntax in JavaScript

Thursday, March 10, 2022

TypeScript Weekly Issue #185 — March 10, 2022 Announcing TypeScript 4.6 TypeScript 4.6 is out and ships with various quality-of-life improvements to TypeScript. Most notably, this includes control flow

TikTok gaming 🎮, Apple VR headset operational 🥽, WhatsApp Business API 💬

Friday, May 20, 2022

TikTok is testing games on its video-sharing app in Vietnam. If you don't want to receive future editions of TLDR, please click here to unsubscribe. TLDR Daily Update 2022-05-20 What's

[Python Dependency Pitfalls] Artisanal "from-scratch" development

Friday, May 20, 2022

Hey there, The other day I got this question from Newsletter member Newvick in my email inbox: ~~~ I'm trying to get past the beginner's stage in Python and one problem I have is: When do you

This Week in Rust 443

Friday, May 20, 2022

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 443 — 18 MAY 2022 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

Data Science Weekly - Issue 443

Thursday, May 19, 2022

Curated news, articles and jobs related to Data Science. Keep up with all the latest developments Email not displaying correctly? View it in your browser. Issue #443 May 19 2022 What are you up to? Hi

The new and upgraded Framework Laptop — Outhorse Your Email — and YC W22 Stablegains is being sued for losing $42m in funds from 4878 customers

Thursday, May 19, 2022

Issue #772 — Top 20 stories of May 20, 2022 Issue #772 — May 20, 2022 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1 The new

'Things don't look good’: Y Combinator sends founders a 10-point survival strategy

Thursday, May 19, 2022

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo By Christine Hall and Haje Jan Kamps Thursday, May 19, 2022 Thursday May 19, 2022, and it's the last day of our in-person Mobility event.

📱 Issue 307 - An overview of iOS fraud detection APIs and device fingerprinting techniques

Thursday, May 19, 2022

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 307 Release Date May 19, 2022 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 306 - Regular Expression Improvements in .NET 7

Thursday, May 19, 2022

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 306 Release Date May 19, 2022 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 313 - Shopify Invests in Research for Ruby at Scale

Thursday, May 19, 2022

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 313 Release Date May 19, 2022 Your weekly report of the most popular Ruby news, articles and

💻 Issue 313 - React may be getting a new hook — useEvent

Thursday, May 19, 2022

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 313 Release Date May 19, 2022 Your weekly report of the most popular JavaScript news, articles