How the Compiler Compiles, Mastering Template Literal Types

TypeScript Weekly

Issue #180 — November 11, 2021

How the TypeScript Compiler Compiles

A systems-level look at the TypeScript compiler: how it converts a file into an intermediate representation, checks the validity of that data, and finally emits JavaScript files on disk.

Orta Therox

Speed Up Your TypeScript Monorepo with esbuild

Using esbuild to compile your TypeScript codebase can massively improve your build time. Here’s a “minimal” TypeScript-based Node.js monorepo setup, fully powered by esbuild.

Matteo Mazzarolo

Quokka.js: Quickly test your TypeScript code on the fly

Quokka allows you to test your TypeScript code without leaving your code editor, results are displayed right next to your code and updated immediately, as you type. Highly recommended for any TS/JS developer, especially for those learning the basics.

Wallaby Team (sponsored)

Mastering TypeScript Template Literal Types

How to use TypeScript’s powerful template literal types to dynamically transform string literal types.

Jose Granja

Etsy’s Journey to TypeScript

An overview of how Etsy migrated to TypeScript: their adoption strategy, some technical challenges, and what it took to introduce a new programming language in an established company and codebase.

Salem Hilal

Key phrases

Older messages

TypeScript 4.5 RC, Type or Treat Challenges

Friday, November 5, 2021

TypeScript Weekly Issue #179 — November 4, 2021 Announcing TypeScript 4.5 RC The release candidate of TypeScript 4.5 has been released. It implements the Awaited type which improves promise typing,

Sharing Types Between Repos, Index Signatures

Thursday, September 23, 2021

TypeScript Weekly Issue #178 — September 23, 2021 Sharing Types between Backend and Frontend Repos How to keep TypeScript types in sync between a backend and frontend project in different repos, using

TypeScript 4.4, In Defense of any

Thursday, September 16, 2021

TypeScript Weekly Issue #177 — September 16, 2021 Announcing TypeScript 4.4 TypeScript 4.4 has been released and brings control flow analysis of aliased conditions, a new flag for exact optional

TypeScript 4.4 RC, The First TypeScript Demo

Thursday, August 19, 2021

TypeScript Weekly Issue #176 — August 19, 2021 Announcing TypeScript 4.4 RC The release candidate of TypeScript 4.4 is out and brings control flow analysis of aliased conditions, a new flag for exact

Optional Chaining, Better Readability with TypeScript 4.4

Tuesday, August 3, 2021

TypeScript Weekly Issue #175 — August 3, 2021 Optional Chaining: The ?. Operator in TypeScript TypeScript 3.7 added support for the ?. operator, also known as the optional chaining operator. We can use

FBI's ability to legally access secure messaging app content and metadata [pdf] — and Advent of Code 2021

Wednesday, December 1, 2021

Issue #604 — Top 20 stories of December 02, 2021 Issue #604 — December 02, 2021 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1

Spotify packs its 2021 year-end recap with new sharing, social features

Wednesday, December 1, 2021

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo Wednesday, December 01, 2021 • By Alex Wilhelm Hello and welcome to Daily Crunch for December 1, 2021! Yes, we've made it to the final

Charted | Visualizing Global Per Capita CO2 Emissions 👈

Wednesday, December 1, 2021

33.6 Gt of CO2 was emitted across the world in 2019. Here we visualize the global per capita CO2 emissions by country and region. FEATURED STORY Visualizing Global Per Capita CO2 Emissions How much CO2

JSK Daily for Dec 1, 2021

Wednesday, December 1, 2021

JSK Daily for Dec 1, 2021 View this email in your browser A community curated daily e-mail of JavaScript news How to Bundle Non-JavaScript Resources In modern web development, bundling assets is

✨ Ladder Newsletter - Jobs at Airtable, Forward, WMware, Yext, Zoom, Nuro, and more!

Wednesday, December 1, 2021

Apply at Internships 2021, Getting Started in Tech, Resource List from Stanford Blockchain Club and Applications to join BTG Consulting ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

JSK Weekly - December 01, 2021

Wednesday, December 1, 2021

December has finally arrived and it's a quick 31 days until 2022! Time to put up that Christmas tree and get festive. But first, check out some popular reads this week, like Syncfusion's "

How to Find Your Spotify Wrapped 2021

Wednesday, December 1, 2021

Did You Know?: American architect, systems theorist, author, designer, inventor, and futurist Buckminster Fuller kept an extremely detailed log of his life from 1920 until his death in 1983. The log,

Li Jin on the journey behind Variant’s new $110M fund to back the ownership economy

Wednesday, December 1, 2021

Variant and Atelier Ventures join forces as the passion economy and the ownership economy converge ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #604 [Hard]

Wednesday, December 1, 2021

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Grammarly. Soundex is an algorithm used to categorize phonetically, such that two names

Change your trajectory at TC Sessions: Space as our guest

Wednesday, December 1, 2021

Your guest pass to TechCrunch Sessions: Space The Double Asteroid Redirection Test mission took off last week to test whether we could meaningfully change the trajectory of a small asteroid, just in