Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected. Hide

Frontend Dogma

“typescript” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: ecmascript, programming-languages · Subtopics: hacks (non-exhaustive) · “typescript” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
TypeScript 7 Is Here (and It’s 10× Faster) (ahe)282
videos
Distributive Conditional Types in TypeScript281
types, conditionals
What Happened to the Frontend (dav)280
history, jquery, frameworks, building, tooling, servers, libraries, deploying, ai
Iterating Faster With TypeScript 7 (vsc)279
vs-code, microsoft, code-editors
Building an Accessible Modal Dialog on the Native “<dialog>”278
modals, accessibility, html
Announcing TypeScript 7.0 RC (dan)277
release-notes
TypeScript Performance in TanStack Table V9 (kev/tan)276
tanstack, performance
You’re a Real TypeScript Developer Only If…275
Flow for TypeScript Users in 2026274
How TypeScript Infers Type Variables273
variables
How TypeScript Distributes Unions272
TypeScript Tips Everyone Should Know271
tips-and-tricks
TypeScript, C#, and Turbo Pascal With Anders Hejlsberg (ahe/ger)270
videos, interviews, programming, javascript, microsoft
Upgrade Cypress to TypeScript v6 (bah)269
cypress
Build a Movie Watchlist With Node.js, TypeScript, and MongoDB (nra)268
nodejs, mongodb, functionality
What We Learned Building a Rust Runtime for TypeScript (and)267
lessons, rust, runtimes
Parse, Don’t Validate—in a Language That Doesn’t Want You To266
parsing, validation, programming, type-safety
The Scope of Type Guards and Assertion Functions (ste)265
Pretext (sim)264
libraries
[Pretext] Demos263
libraries, css, layout, examples
Announcing TypeScript 6.0 (dan/typ)262
release-notes
Web Dev Just Got Huge Updates261
videos, solidjs, astro, vite
Why Migrate to Valibot? (fab/val)260
libraries
Rewriting Our Rust Wasm Parser in TypeScript259
migrating, parsing, rust
Absorbing Unknown Into the Type Realm258
json
Announcing TypeScript 6.0 RC (dan/typ)257
release-notes
Seven Years to TypeScript: Migrating 11,000 Files at Patreon256
migrating, javascript, case-studies
Rewriting a 12-Year-Old JavaScript Library in TypeScript255
refactoring, javascript
Fastest Frontend Tooling for Humans and AI254
tech-stacks, tooling, developer-experience, optimization
Fun With TypeScript Generics (ada/fro)253
generics
Quick and Dirty Linting (sto)252
linting, javascript, biome
Announcing TypeScript 6.0 Beta (dan/typ)251
7 Learnings From Anders Hejlsberg: The Architect Behind C# and TypeScript250
lessons, scalability, foss, ai, collaboration
Porting 100k Lines From TypeScript to Rust Using Claude Code in a Month (vje)249
migrating, rust, claude, anthropic, ai
The Missing Link for Web Components (kin/fro)248
web-components, json, mcp, ai, tooling
Aspire for JavaScript Developers (dav)247
tooling, javascript
The 8 Trends That Will Define Web Development in 2026 (log)246
trends, outlooks, ai, frameworks, tanstack, edge-computing, presentational-html
The Fall of JavaScript (yeg)245
javascript, programming
Fixing TypeScript Performance Problems: A Case Study (vig)244
performance, case-studies
Ripple: A New TypeScript-First Front-End Framework243
frameworks, ripple
TypeScript Strictness Is Non-Monotonic: Strict-Null-Checks and No-Implicit-Any Interact (huo)242
arrays
The Nuances of JavaScript Typing Using JSDoc (jar/van)241
javascript, jsdoc, developer-experience
Progress on TypeScript 7—December 2025 (dan/typ)240
How to Unit Test a Vue Composable With TypeScript (joh)239
how-tos, testing, vuejs, functions
Category Theory for JavaScript/TypeScript Developers (ibr)238
javascript, programming, craft
Experiment: Making TypeScript Immutable-by-Default (eva)237
experiments
What’s Coming in TypeScript 6/7 (dan+/typ)236
podcasts, interviews, ecmascript, outlooks
TypeScript’s Rise in the AI Era: Insights From Lead Architect, Anders Hejlsberg (aar)235
ai
The Inner Workings of JavaScript Source Maps (man/pol)234
javascript, source-maps
4 Unconventional Ways to Cast in TypeScript (pol)233
Using TypeScript in Node.js (pav)232
nodejs
From Steam to Floppy: Porting Modern TypeScript to Run on DOS231
“@ts-ignore” Is Almost Always the Worst Option (eva)230
errors
Moving Off of TypeScript229
migrating
How to Set Up Express 5 for Production in 2025 (jan)228
how-tos, express
Stop Using TypeScript Interfaces (dcr)227
types
Using the Node 18+ Native Test Runner With TypeScript and React226
nodejs, testing, react
Enable “--strict” by Default (dan/typ)225
discussions
How We Migrated Our Rush.js Monorepo to Node Type Stripping (cal)224
migrating, nodejs
The Problems With Modals, and How to Solve Them (noe)223
how-tos, modals, vuejs
The Multi-Repository TypeScript Problem222
monorepos
Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds221
bun, parsing, performance
30 Years of JavaScript: 10 Milestones That Changed the Web220
javascript, anniversaries, history, ecmascript, ajax, jquery, web-2.0, nodejs, npm, react, webassembly
“satisfies” in TypeScript (ada/fro)219
How JSDoc Saved My Dev Workflow (ato)218
jsdoc, javascript, documentation
How TypeScript Solved Its Global Iterator Name Clash (rau)217
Node.js Moves Toward Stable TypeScript Support With Amaro 1.0 (sar/soc)216
nodejs, support, tooling
6 Advanced TypeScript Tricks (ole)215
tips-and-tricks
Is It JavaScript? (jim)214
javascript, browsers, servers, jsx, terminology
A Brief History of JavaScript (den)213
history, javascript, ecmascript, json, javascript-engines, runtimes, browsers
Announcing TypeScript Native Previews (dan/typ)212
Microsoft Lays Off TypeScript Veteran Ron Buckton Amid 6,000-Job Cut Restructuring211
microsoft
Node.js Streams With TypeScript210
nodejs, streaming, examples
Deploying TypeScript: Recent Advances and Possible Future Directions (rau)209
deploying
The Case for Angular208
angular
The Case for Web Components With Lit207
web-components, lit, micro-frontends
Exploring TypeScript: TS 5.8 Edition (rau)206
books, javascript
How to Set Up TypeScript With Node.js and Express (log)205
how-tos, nodejs, express
Expressing Japanese Grammar Through TypeScript Type System204
types, localization
A 10× Faster TypeScript203
videos
Why Microsoft Is Rewriting Their TypeScript Compiler in Go (imp)202
microsoft, compiling, go
Node Just Added TypeScript Support. What Does That Mean for Deno? (tin/den)201
nodejs, deno
My Sales Pitch for TypeScript (rau)200
Learn Zod So You Can Trust Your Data and Your Types (did)199
libraries, types, examples
What Is TypeScript? An Overview for JavaScript Programmers (rau)198
overviews, javascript, comparisons
Web Scraping With Playwright197
scraping, playwright, youtube, functionality
TypeScript in a Node.js Project (rwi)196
nodejs, configuration
TypeScript: The “satisfies” Operator (rau)195
operators
Read-Only Accessibility in TypeScript (rau)194
Move on to ESM-Only (ant)193
esm, modules, nodejs, support, javascript
Tutorial: Publishing ESM-Based npm Packages With TypeScript (rau)192
tutorials, dependencies, npm
Introducing the JSR Open Governance Board (tin+/den)191
introductions, jsr, javascript, community
React Is Just “document.createElement()” With Good Marketing, and I Can Prove It190
react, tailwind
Demo: Running TypeScript Directly in Node.js (rau)189
nodejs
Vite With TypeScript (rwi)188
vite, migrating, javascript, configuration
A Modern Node.js and TypeScript Setup for 2025187
nodejs, configuration
Computing With Tuples in TypeScript (rau)186
arrays
Mapped Types in TypeScript (ama)185
types
Differences Between ESLint and TypeScript (jos/esl)184
eslint, comparisons, linting, type-safety, quality
TypeScript 5.8 Ships “--erasableSyntaxOnly” to Disable Enums (mat)183
Avoiding “anys” With Linting and TypeScript (jos/tse)182
linting
Generating Test Values Using JavaScript Generators181
javascript, functions, testing
A Checklist for Your tsconfig.json (rau)180
configuration, checklists
Everything You Need to Know About Node.js Type Stripping (sat)179
nodejs
Node’s New Built-In Support for TypeScript (rau)178
nodejs, configuration
5 Technical JavaScript Trends You Need to Know About in 2025177
javascript, trends, architecture, serverless, webassembly, state-management, type-safety, micro-frontends
TypeScript Generics: A Complete Guide176
guides, generics, examples
TypeScript Without Build Tools (chr/fro)175
monorepos, tooling, link-lists
Node.js Now Supports TypeScript by Default (mat)174
nodejs, support
Important Topics for Frontend Developers to Master in 2025173
learning, javascript, css, frameworks, git, apis, testing, performance, security, ci-cd, websockets
Advanced and Creative TypeScript Techniques for Professionals172
type-safety, techniques
TypeScript: Zero to Hero Plus Cheat Sheet171
cheat-sheets
Just Say “No” to JavaScript (nic/inf)170
javascript, programming
A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects169
scalability, case-studies
Contributing to JavaScript and TypeScript (rob)168
videos, javascript, foss, standards
Faster TypeScript Compilation (ash)167
videos, compiling, performance
Building Better CLI Apps (mol)166
videos, javascript, command-line, tooling
10 Advanced TypeScript Concepts Every Developer Should Know165
concepts
Self-Contained Executable Programs With Deno Compile (tin/den)164
deno, javascript, compiling
Essential tsconfig.json Options You Should Use163
configuration
The Path to Learn Web Development (fla)162
learning, http, html, css, tooling, git, javascript, databases, frameworks
Node.js Now Supports TypeScript Natively161
videos, nodejs
How to Automate TypeScript Code Reviews With Coderabbit (the/cod)160
how-tos, code-reviews, automation, coderabbit
How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code159
how-tos
How to Roll Your Own Auth in JavaScript and TypeScript (rwi)158
how-tos, authentication, javascript
Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges157
research, github, community, ai, programming, python, javascript, java, php, shells, go
Implementing Regular Expressions in TypeScript Types (Badly)156
regex
Node.js Can Run TypeScript155
nodejs
Better Vue Components With TypeScript (fad)154
vuejs, components, examples
Running TypeScript Natively (nod)153
nodejs
How to Create a Type to Retrieve All Keys of an Object in TypeScript152
how-tos, objects
10 Bad TypeScript Habits to Break in 2024151
mistakes
The Redmonk Programming Language Rankings: June 2024150
programming, comparisons, javascript, python, java, php, css, ruby, go, shells, rust, dart
A Complete Guide to Beginning With TypeScript (fro)149
guides, link-lists, learning
A Comprehensive Guide to Understanding TypeScript Record Type148
guides
The Top Programming Languages 2024 (iee)147
programming, comparisons, python, java, javascript, sql, go, html, php, lua
The Hidden TypeScript Hack You Need to Know146
hacks
Why Unknown Types Are Useful145
programming
A Different Way to Think About TypeScript144
Node.js Adds Experimental Support for TypeScript (sar/soc)143
nodejs, experiments
Why the jQuery Creator Uses React and TypeScript (jer+/syn)142
podcasts, interviews, react, jquery
50 TypeScript F*ck Ups141
books, mistakes
Publishing a TypeScript Module to npm vs. JSR (den)140
videos, modules, dependencies, npm, jsr, comparisons
Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar)139
performance, javascript
TypeScript 5.5: A Blockbuster Release138
Create npm Package With CommonJS and ESM Support in TypeScript137
npm, dependencies, commonjs, esm
Announcing TypeScript 5.5 (dan/typ)136
release-notes
Dual Publishing ESM and CJS Modules With tsup and “Are the Types Wrong?” (joh)135
dependencies, esm, commonjs, tooling, type-safety
I’ve Been Writing TypeScript Without Understanding It134
The Biggest TypeScript Update in Years133
videos
Live Types in a TypeScript Monorepo132
monorepos
Generics in TypeScript (fro)131
generics
Dynamic GitHub Profile With Bun and TypeScript130
github, readme, bun
The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig)129
figma, programming, migrating, case-studies
Adding ESLint and Auto-Fixing an Existing TypeScript Project128
eslint, quality, automation
The Making of a TypeScript Feature: Inferring Type Predicates127
Building a CLI From Scratch With TypeScript and oclif126
command-line
How to Strongly Type process.env (mat)125
how-tos, nodejs
This Pattern Will Wreck Your React App’s TS Performance (mat)124
design-patterns, react, performance
Build a Node App With TypeScript (mat)123
nodejs, pnpm, esm
Make Your Functions More Reusable With Generics (mat)122
functions, generics, maintainability
A Gentle Introduction to Generics in TypeScript121
introductions, generics
Express.js With TypeScript—Setup, Examples, Testing120
videos, express, testing, examples
Announcing TypeScript 5.4 (dan/typ)119
release-notes
JSDoc as an Alternative TypeScript Syntax118
documentation, jsdoc
Why My Code Isn’t in TypeScript (rem)117
How to Set Up a Node Server With TypeScript in 2024 (jle)116
how-tos, nodejs, servers
Learn TypeScript (jad)115
websites, courses
Practical Guide to Destructuring: TypeScript vs. Dart114
guides, dart, comparisons
What Is JSDoc and Why You May Not Need TypeScript for Your Next Project113
javascript, documentation, jsdoc
Type in TypeScript112
types
Declaring Globals Isn’t That Hard (mat)111
videos, javascript
Mastering TypeScript: Looping With Types (ale)110
What Are Types in TypeScript109
types
What the Heck Is a Homomorphic Mapped Type?108
Node.js, TypeScript, and ESM: It Doesn’t Have to Be Painful107
nodejs, esm
TypeScript’s Hidden Feature: Subtypes106
Announcing TypeScript 5.3 (dan/typ)105
release-notes
Simplifying the E2E Selectors Hassle104
angular, testing
How to Do a TypeScript Conversion103
how-tos, javascript, migrating, conversion, refactoring
My Problem With Using TypeScript in 2023102
videos
Quick Tip: Creating Polymorphic Components in TypeScript101
tips-and-tricks, components
Extending the Properties of an HTML Element in TypeScript100
html, components
How Did You Switch From JavaScript to TypeScript?99
discussions, javascript, migrating
Quick Tip: Decorators in TypeScript98
tips-and-tricks
The Power of Type Safety in TypeScript97
type-safety
TypeScript Monorepo With npm Workspaces (skw)96
monorepos, npm, architecture
The Saga of the Closure Compiler, and Why TypeScript Won95
javascript, google, compiling, history
Token Based Authentication With Fastify, JWT, and TypeScript94
authentication, fastify, json-web-tokens
TypeScript Origins: The Documentary93
videos, history
One Thing Nobody Explained to You About TypeScript92
configuration
Turbo 8 Is Dropping TypeScript91
hotwire, release-notes
Announcing TypeScript 5.2 (dan/typ)90
release-notes
TypeScript 5.3 First Look (mat)89
5 Inconvenient Truths About TypeScript (dea)88
javascript, complexity
15 Advanced TypeScript Tips for Development87
tips-and-tricks
Arrays and Tuples in TypeScript (fro)86
arrays
Organize TypeScript Types With Namespaces85
namespaces
TypeScript and the Dawn of Gradual Types (rww)84
Understanding TypeScript Generators (log)83
Converting [a] JavaScript Codebase to TypeScript82
javascript, migrating, refactoring
Create React UI Lib: Component Library Speedrun81
react, components, npm
TypeScript 5.2’s New Keyword: “using” (mat)80
TypeScript Book79
books
wasmati: You Should Write Your WebAssembly in TypeScript78
webassembly, libraries
Announcing TypeScript 5.1 (dan/typ)77
release-notes
Where to Put Your Types in Application Code (mat)76
7 Secret TypeScript Tricks Pros Use75
tips-and-tricks
Configuring ESLint, Prettier, and TypeScript Together (jos)74
eslint, prettier, linting, formatting, tooling, configuration
Boost Your JavaScript With JSDoc Typing73
javascript, documentation, jsdoc
Programming-Language Popularity by GitHub Pull Requests (lem)72
studies, research, programming, comparisons, github, javascript
TypeScript Function Types: A Beginner’s Guide71
guides, functions
Function Overloading in TypeScript70
functions
Using TypeScript Without Compilation (pas)69
Senior Engineering Strategies for Advanced React and TypeScript (tec)68
strategies, react, architecture, testing, performance, accessibility, security, maintenance
TypeScript’s Migration to Modules (dan/typ)67
modules, esm, commonjs, migrating
All JavaScript and TypeScript Features From the Last 3 Years66
javascript, history
Announcing TypeScript 5.0 RC (dan/typ)65
release-notes
Don’t Use Return Types, Unless… (mat)64
videos
Making Sense of TypeScript Using Set Theory63
Generics: The Most Intimidating TypeScript Feature (mat)62
videos, generics
Is TypeScript Worth It?61
discussions
React, Vite, and TypeScript: Get Started in Under 2 Minutes60
introductions, react, vite
Set Up a React App With TypeScript in 5 Minutes59
react, vite
17 Compelling Reasons to Start Ditching TypeScript Now58
11 Tips That Make You a Better TypeScript Programmer57
tips-and-tricks
Testing Static Types in TypeScript (rau)56
testing
TypeScript With Node.js (rwi)55
nodejs
See This Page Fetch Itself, Byte by Byte, Over TLS54
websites, tls
TypeScript 5.0 Iteration Plan (dan/typ)53
How to Build, Test, and Publish a TypeScript npm Package in 202252
how-tos, npm
Type-Safe TypeScript With Type Narrowing (rai/thi)51
type-safety
Ten Years of TypeScript (dan/typ)50
Type-Level TypeScript49
websites
Advanced TypeScript Patterns: API Contracts48
apis
Dependency Injection in JS/TS (cod)47
javascript
TypeScript: It’s Not Actually Validating Your Types46
validation
TypeScript vs. JavaScript: Which One You Should Use, and Why45
javascript, comparisons
Why I’m Learning TypeScript44
Type Annotations in JavaScript43
javascript, annotations
7 Tips for Clean React TypeScript Code You Must Know42
react, tips-and-tricks
Monorepos in JavaScript and TypeScript (rwi)41
javascript, monorepos
7 Tips to Improve Your TypeScript40
tips-and-tricks, optimization
Misusing TypeScript Assertion Functions for Fun and Profit (chr)39
functions
TypeScript Tips and Tricks (vsc)38
videos, tips-and-tricks
Principles of Object-Oriented Programming in TypeScript (app)37
principles, oop
Where TypeScript Excels36
videos
CommonJS (CJS) and Modules (ESM): Import Compatibility35
javascript, commonjs, esm
Moving From JavaScript to TypeScript34
javascript
Minimal TypeScript (ano)33
minimalism
Demystifying TypeScript Discriminated Unions (ada/css)32
How to Set Up a Node.js Project With TypeScript (app)31
how-tos, nodejs
TypeScript Features to Avoid30
Frontend Challenges: Front-End Engineer Assignment29
react, javascript, training
How Not to Learn TypeScript28
Dynamic Static Typing in TypeScript (dea/sma)27
generics
A Deep Dive Into Serverless UI With TypeScript (sma)26
serverless, deep-dives
A Step by Step TypeScript Tutorial for Beginners25
tutorials
Bootstrapping a Node.js TypeScript API: Routing, Middleware, and Custom Types and Errors Modules24
nodejs, apis, routing, errors, modules
Understanding Generics in TypeScript23
generics
Architecting and Scaffolding a TypeScript and Express API22
express, apis
Simple Monorepos via npm Workspaces and TypeScript Project References (rau)21
monorepos, npm
TypeScript Interfaces: A Quick Guide to Help You Get Started20
guides
TypeScript and Native ESM on Node.js (rau)19
esm, nodejs
Integrating TypeScript With Svelte (ada/css)18
svelte
The Top 13 Web Development Tools You Must Know About17
tooling, angularjs, foundation, mongodb, github, react, jquery, bootstrap, dev-tools, chrome, grunt, codepen, sublime-text, vs-code, link-lists
React With TypeScript: Best Practices16
react, best-practices
“this” in JavaScript and TypeScript (dea)15
javascript
TypeScript, Minus TypeScript (css)14
Learn Deno: A Secure JavaScript and TypeScript Runtime13
deno, runtimes, javascript
Still Using Node.js? Deno 1.0 Is Here! (ant)12
nodejs, deno, runtimes, javascript
Recursive Functions in TypeScript11
functions
How TypeScript Makes You a Better JavaScript Developer10
javascript
Migrating From JavaScript to TypeScript in a Real World React Project (hcr)9
migrating, javascript
The TypeScript Tax (eri)8
type-safety, metrics, quality
TSDoc: A TypeScript Source Code Documentation Format (inf)7
documentation
Introducing TypeScript—JavaScript on Steroids (cra)6
introductions
Thoughts on TypeScript (nza)5
javascript
TypeScript—Microsoft’s Replacement for JavaScript4
microsoft, javascript
Code Converter3
tools, exploration, conversion, svg, html, css, json, json-ld, javascript, graphql
TypeScript Tester (typ)2
tools, exploration, auditing, debugging, testing
npm Package Types Checker1
tools, exploration, auditing, debugging, npm, dependencies, type-safety