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 respect and accountability. Hide

Frontend Dogma

“typescript” News Archive

Definition, related topics, and tag feed

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

Entry (Sources) and Additional TopicsDate#
Modern Web Types (phi)292
types
Email, Decoupled From Where and How: A Cross-Runtime, Cross-Provider Email Library for JavaScript and TypeScript (hon)291
email, tooling, javascript
10 Anti-AI Slop Moves for Frontend Projects Going Faster Than Humans Can Review (tra/evi)290
ai, slop, code-reviews, linting, testing, ci-cd, quality
Migrating a Large Flow Monorepo to TypeScript289
migrating, monorepos
Adding Go’s “defer” to the TypeScript Compiler (hea)288
compiling, go
TypeScript 7 Went Native: What Actually Changes and What Doesn’t287
metrics, performance
TypeScript 7 Is Here (and It’s 10× Faster) (ahe)286
videos
Adding a Second Middleware Broke Our TypeScript Types (inn)285
types
Distributive Conditional Types in TypeScript284
types, conditionals
What Happened to the Frontend (dav)283
history, jquery, frameworks, building, tooling, servers, libraries, deploying, ai
Iterating Faster With TypeScript 7 (vsc)282
vs-code, code-editors
Building an Accessible Modal Dialog on the Native “<dialog>”281
modals, accessibility, html
Announcing TypeScript 7.0 RC (dan)280
release-notes
TypeScript Performance in TanStack Table V9 (kev/tan)279
tanstack, performance
You’re a Real TypeScript Developer Only If…278
Flow for TypeScript Users in 2026277
How TypeScript Infers Type Variables276
variables
How TypeScript Distributes Unions275
TypeScript Tips Everyone Should Know274
tips-and-tricks
TypeScript, C#, and Turbo Pascal With Anders Hejlsberg (ahe/ger)273
videos, interviews, programming, javascript, microsoft
Upgrade Cypress to TypeScript v6 (bah)272
cypress
Build a Movie Watchlist With Node.js, TypeScript, and MongoDB (nra)271
nodejs, mongodb, functionality
What We Learned Building a Rust Runtime for TypeScript (and)270
lessons, rust, runtimes
Parse, Don’t Validate—in a Language That Doesn’t Want You To269
parsing, validation, programming, type-safety
The Scope of Type Guards and Assertion Functions (ste)268
Pretext (sim)267
libraries
[Pretext] Demos266
libraries, css, layout, examples
Announcing TypeScript 6.0 (dan/typ)265
release-notes
Web Dev Just Got Huge Updates264
videos, solidjs, astro, vite
Why Migrate to Valibot? (fab/val)263
libraries
Rewriting Our Rust Wasm Parser in TypeScript262
migrating, parsing, rust
Absorbing Unknown Into the Type Realm261
json
Announcing TypeScript 6.0 RC (dan/typ)260
release-notes
Seven Years to TypeScript: Migrating 11,000 Files at Patreon259
migrating, javascript, case-studies
Rewriting a 12-Year-Old JavaScript Library in TypeScript258
refactoring, javascript
Fastest Frontend Tooling for Humans and AI257
tech-stacks, tooling, developer-experience, optimization
Fun With TypeScript Generics (ada/fro)256
generics
Quick and Dirty Linting (sto)255
linting, javascript, biome
Announcing TypeScript 6.0 Beta (dan/typ)254
7 Learnings From Anders Hejlsberg: The Architect Behind C# and TypeScript253
lessons, scalability, foss, ai, collaboration
Porting 100k Lines From TypeScript to Rust Using Claude Code in a Month (vje)252
migrating, rust, claude, ai
The Missing Link for Web Components (kin/fro)251
web-components, json, mcp, ai, tooling
Aspire for JavaScript Developers (dav)250
tooling, javascript
The 8 Trends That Will Define Web Development in 2026 (log)249
trends, outlooks, ai, frameworks, tanstack, edge-computing, presentational-html
The Fall of JavaScript (yeg)248
javascript, programming
Fixing TypeScript Performance Problems: A Case Study (vig)247
performance, case-studies
Ripple: A New TypeScript-First Front-End Framework246
frameworks, ripple
TypeScript Strictness Is Non-Monotonic: Strict-Null-Checks and No-Implicit-Any Interact (huo)245
arrays
The Nuances of JavaScript Typing Using JSDoc (jar/van)244
javascript, jsdoc, developer-experience
Progress on TypeScript 7—December 2025 (dan/typ)243
How to Unit Test a Vue Composable With TypeScript (joh)242
how-tos, testing, vuejs, functions
Category Theory for JavaScript/TypeScript Developers (ibr)241
javascript, programming, craft
Experiment: Making TypeScript Immutable-by-Default (eva)240
experiments
What’s Coming in TypeScript 6/7 (dan+/typ)239
podcasts, interviews, ecmascript, outlooks
TypeScript’s Rise in the AI Era: Insights From Lead Architect, Anders Hejlsberg (aar)238
ai
The Inner Workings of JavaScript Source Maps (man/pol)237
javascript, source-maps
4 Unconventional Ways to Cast in TypeScript (pol)236
Using TypeScript in Node.js (pav)235
nodejs
From Steam to Floppy: Porting Modern TypeScript to Run on DOS234
“@ts-ignore” Is Almost Always the Worst Option (eva)233
errors
Moving Off of TypeScript232
migrating
How to Set Up Express 5 for Production in 2025 (jan)231
how-tos, express
Stop Using TypeScript Interfaces (dcr)230
types
Using the Node 18+ Native Test Runner With TypeScript and React229
nodejs, testing, react
Enable “--strict” by Default (dan/typ)228
discussions
How We Migrated Our Rush.js Monorepo to Node Type Stripping (cal)227
migrating, nodejs
The Problems With Modals, and How to Solve Them (noe)226
how-tos, modals, vuejs
The Multi-Repository TypeScript Problem225
monorepos
Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds224
bun, parsing, performance
30 Years of JavaScript: 10 Milestones That Changed the Web223
javascript, anniversaries, history, ecmascript, ajax, jquery, web-2.0, nodejs, npm, react, webassembly
“satisfies” in TypeScript (ada/fro)222
How JSDoc Saved My Dev Workflow (ato)221
jsdoc, javascript, documentation
How TypeScript Solved Its Global Iterator Name Clash (rau)220
Node.js Moves Toward Stable TypeScript Support With Amaro 1.0 (sar/soc)219
nodejs, support, tooling
6 Advanced TypeScript Tricks (ole)218
tips-and-tricks
Is It JavaScript? (jim)217
javascript, browsers, servers, jsx, terminology
A Brief History of JavaScript (den)216
history, javascript, ecmascript, json, javascript-engines, runtimes, browsers
Announcing TypeScript Native Previews (dan/typ)215
Microsoft Lays Off TypeScript Veteran Ron Buckton Amid 6,000-Job Cut Restructuring214
microsoft
Node.js Streams With TypeScript213
nodejs, streaming, examples
Deploying TypeScript: Recent Advances and Possible Future Directions (rau)212
deploying
The Case for Angular211
angular
The Case for Web Components With Lit210
web-components, lit, micro-frontends
Exploring TypeScript: TS 5.8 Edition (rau)209
books, javascript
How to Set Up TypeScript With Node.js and Express (log)208
how-tos, nodejs, express
Expressing Japanese Grammar Through TypeScript Type System207
types, localization
Why Microsoft Is Rewriting Their TypeScript Compiler in Go (imp)206
microsoft, compiling, go
A 10× Faster TypeScript (ahe)205
videos
Node Just Added TypeScript Support. What Does That Mean for Deno? (tin/den)204
nodejs, deno
My Sales Pitch for TypeScript (rau)203
Learn Zod So You Can Trust Your Data and Your Types (did)202
libraries, types, examples
What Is TypeScript? An Overview for JavaScript Programmers (rau)201
overviews, javascript, comparisons
Web Scraping With Playwright200
scraping, playwright, youtube, functionality
TypeScript in a Node.js Project (rwi)199
nodejs, configuration
TypeScript: The “satisfies” Operator (rau)198
operators
Read-Only Accessibility in TypeScript (rau)197
Move on to ESM-Only (ant)196
esm, modules, nodejs, support, javascript
Tutorial: Publishing ESM-Based npm Packages With TypeScript (rau)195
tutorials, dependencies, npm
Introducing the JSR Open Governance Board (tin+/den)194
introductions, jsr, javascript, community
React Is Just “document.createElement()” With Good Marketing, and I Can Prove It193
react, tailwind
Demo: Running TypeScript Directly in Node.js (rau)192
nodejs
Vite With TypeScript (rwi)191
vite, migrating, javascript, configuration
Mapped Types in TypeScript (ama)190
types
Computing With Tuples in TypeScript (rau)189
arrays
A Modern Node.js and TypeScript Setup for 2025188
nodejs, configuration
Differences Between ESLint and TypeScript (jos/esl)187
eslint, comparisons, linting, type-safety, quality
TypeScript 5.8 Ships “--erasableSyntaxOnly” to Disable Enums (mat)186
Avoiding “anys” With Linting and TypeScript (jos/tse)185
linting
Generating Test Values Using JavaScript Generators184
javascript, functions, testing
A Checklist for Your tsconfig.json (rau)183
configuration, checklists
Everything You Need to Know About Node.js Type Stripping (sat)182
nodejs
5 Technical JavaScript Trends You Need to Know About in 2025181
javascript, trends, architecture, serverless, webassembly, state-management, type-safety, micro-frontends
Node’s New Built-In Support for TypeScript (rau)180
nodejs, configuration
TypeScript Generics: A Complete Guide179
guides, generics, examples
TypeScript Without Build Tools (chr/fro)178
monorepos, tooling, link-lists
Node.js Now Supports TypeScript by Default (mat)177
nodejs, support
Important Topics for Frontend Developers to Master in 2025176
learning, javascript, css, frameworks, git, apis, testing, performance, security, ci-cd, websockets
Advanced and Creative TypeScript Techniques for Professionals175
type-safety, techniques
TypeScript: Zero to Hero Plus Cheat Sheet174
cheat-sheets
Just Say “No” to JavaScript (nic/inf)173
javascript, programming
A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects172
scalability, case-studies
Contributing to JavaScript and TypeScript (rob)171
videos, javascript, foss, standards
Faster TypeScript Compilation (ash)170
videos, compiling, performance
Building Better CLI Apps (mol)169
videos, javascript, command-line, tooling
Self-Contained Executable Programs With Deno Compile (tin/den)168
deno, javascript, compiling
10 Advanced TypeScript Concepts Every Developer Should Know167
concepts
Essential tsconfig.json Options You Should Use166
configuration
The Path to Learn Web Development (fla)165
learning, http, html, css, tooling, git, javascript, databases, frameworks
Node.js Now Supports TypeScript Natively164
videos, nodejs
How to Automate TypeScript Code Reviews With Coderabbit (the/cod)163
how-tos, code-reviews, automation, coderabbit
How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code162
how-tos
How to Roll Your Own Auth in JavaScript and TypeScript (rwi)161
how-tos, authentication, javascript
Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges160
research, github, community, ai, programming, python, javascript, java, php, shells, go
Implementing Regular Expressions in TypeScript Types (Badly)159
regex
Node.js Can Run TypeScript158
nodejs
Better Vue Components With TypeScript (fad)157
vuejs, components, examples
Running TypeScript Natively (nod)156
nodejs
How to Create a Type to Retrieve All Keys of an Object in TypeScript155
how-tos, objects
10 Bad TypeScript Habits to Break in 2024154
mistakes
The Redmonk Programming Language Rankings: June 2024 (red)153
programming, comparisons, javascript, python, java, php, css, ruby, go, shells, rust, dart
A Complete Guide to Beginning With TypeScript (fro)152
guides, link-lists, learning
A Comprehensive Guide to Understanding TypeScript Record Type151
guides
The Top Programming Languages 2024 (iee)150
programming, comparisons, python, java, javascript, sql, go, html, php, lua
The Hidden TypeScript Hack You Need to Know149
hacks
Why Unknown Types Are Useful148
programming
A Different Way to Think About TypeScript147
Node.js Adds Experimental Support for TypeScript (sar/soc)146
nodejs, experiments
Why the jQuery Creator Uses React and TypeScript (jer+/syn)145
podcasts, interviews, react, jquery
50 TypeScript F*ck Ups144
books, mistakes
Publishing a TypeScript Module to npm vs. JSR (den)143
videos, modules, dependencies, npm, jsr, comparisons
Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar)142
performance, javascript
TypeScript 5.5: A Blockbuster Release141
Create npm Package With CommonJS and ESM Support in TypeScript140
npm, dependencies, commonjs, esm
Announcing TypeScript 5.5 (dan/typ)139
release-notes
Dual Publishing ESM and CJS Modules With tsup and “Are the Types Wrong?” (joh)138
dependencies, esm, commonjs, tooling, type-safety
I’ve Been Writing TypeScript Without Understanding It137
The Biggest TypeScript Update in Years136
videos
Live Types in a TypeScript Monorepo135
monorepos
Generics in TypeScript (fro)134
generics
Dynamic GitHub Profile With Bun and TypeScript133
github, readme, bun
The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig)132
figma, programming, migrating, case-studies
Adding ESLint and Auto-Fixing an Existing TypeScript Project131
eslint, quality, automation
The Making of a TypeScript Feature: Inferring Type Predicates130
Building a CLI From Scratch With TypeScript and oclif129
command-line
How to Strongly Type process.env (mat)128
how-tos, nodejs
This Pattern Will Wreck Your React App’s TS Performance (mat)127
design-patterns, react, performance
Build a Node App With TypeScript (mat)126
nodejs, pnpm, esm
Make Your Functions More Reusable With Generics (mat)125
functions, generics, maintainability
Express.js With TypeScript—Setup, Examples, Testing124
videos, express, testing, examples
A Gentle Introduction to Generics in TypeScript123
introductions, generics
Announcing TypeScript 5.4 (dan/typ)122
release-notes
JSDoc as an Alternative TypeScript Syntax121
documentation, jsdoc
Why My Code Isn’t in TypeScript (rem)120
How to Set Up a Node Server With TypeScript in 2024 (jle)119
how-tos, nodejs, servers
Learn TypeScript (jad)118
websites, courses
Practical Guide to Destructuring: TypeScript vs. Dart117
guides, dart, comparisons
What Is JSDoc and Why You May Not Need TypeScript for Your Next Project116
javascript, documentation, jsdoc
Type in TypeScript115
types
Declaring Globals Isn’t That Hard (mat)114
videos, javascript
Mastering TypeScript: Looping With Types (ale)113
What Are Types in TypeScript112
types
What the Heck Is a Homomorphic Mapped Type?111
Node.js, TypeScript, and ESM: It Doesn’t Have to Be Painful110
nodejs, esm
TypeScript’s Hidden Feature: Subtypes109
Announcing TypeScript 5.3 (dan/typ)108
release-notes
Simplifying the E2E Selectors Hassle107
angular, testing
How to Do a TypeScript Conversion (chr)106
how-tos, javascript, migrating, conversion, refactoring
My Problem With Using TypeScript in 2023105
videos
Quick Tip: Creating Polymorphic Components in TypeScript104
tips-and-tricks, components
Extending the Properties of an HTML Element in TypeScript103
html, components
How Did You Switch From JavaScript to TypeScript?102
discussions, javascript, migrating
Quick Tip: Decorators in TypeScript101
tips-and-tricks
The Power of Type Safety in TypeScript100
type-safety
TypeScript Monorepo With npm Workspaces (skw)99
monorepos, npm, architecture
The Saga of the Closure Compiler, and Why TypeScript Won98
javascript, google, compiling, history
Token Based Authentication With Fastify, JWT, and TypeScript97
authentication, fastify, json-web-tokens
TypeScript Origins: The Documentary96
videos, history
One Thing Nobody Explained to You About TypeScript95
configuration
Turbo 8 Is Dropping TypeScript94
hotwire, release-notes
Announcing TypeScript 5.2 (dan/typ)93
release-notes
TypeScript 5.3 First Look (mat)92
5 Inconvenient Truths About TypeScript (dea)91
javascript, complexity
15 Advanced TypeScript Tips for Development90
tips-and-tricks
Arrays and Tuples in TypeScript (fro)89
arrays
Organize TypeScript Types With Namespaces88
namespaces
TypeScript and the Dawn of Gradual Types (rww)87
Understanding TypeScript Generators (log)86
Converting [a] JavaScript Codebase to TypeScript85
javascript, migrating, refactoring
TypeScript 5.2’s New Keyword: “using” (mat)84
Create React UI Lib: Component Library Speedrun83
react, components, npm
TypeScript Book82
books
wasmati: You Should Write Your WebAssembly in TypeScript81
webassembly, libraries
Announcing TypeScript 5.1 (dan/typ)80
release-notes
Where to Put Your Types in Application Code (mat)79
7 Secret TypeScript Tricks Pros Use78
tips-and-tricks
Configuring ESLint, Prettier, and TypeScript Together (jos)77
eslint, prettier, linting, formatting, tooling, configuration
Setting Up a Monorepo With Lerna for a TypeScript Project (log)76
monorepos, lerna
Boost Your JavaScript With JSDoc Typing75
javascript, documentation, jsdoc
Programming-Language Popularity by GitHub Pull Requests (lem)74
studies, research, programming, comparisons, github, javascript
TypeScript Function Types: A Beginner’s Guide73
guides, functions
Function Overloading in TypeScript72
functions
Using TypeScript Without Compilation (pas)71
Senior Engineering Strategies for Advanced React and TypeScript (tec)70
strategies, react, architecture, testing, performance, accessibility, security, maintenance
All JavaScript and TypeScript Features From the Last 3 Years69
javascript, history
TypeScript’s Migration to Modules (dan/typ)68
modules, esm, commonjs, migrating
Announcing TypeScript 5.0 RC (dan/typ)67
release-notes
Don’t Use Return Types, Unless… (mat)66
videos
Making Sense of TypeScript Using Set Theory65
Generics: The Most Intimidating TypeScript Feature (mat)64
videos, generics
Is TypeScript Worth It?63
discussions
React, Vite, and TypeScript: Get Started in Under 2 Minutes62
introductions, react, vite
Set Up a React App With TypeScript in 5 Minutes61
react, vite
17 Compelling Reasons to Start Ditching TypeScript Now60
11 Tips That Make You a Better TypeScript Programmer59
tips-and-tricks
Testing Static Types in TypeScript (rau)58
testing
TypeScript With Node.js (rwi)57
nodejs
See This Page Fetch Itself, Byte by Byte, Over TLS56
websites, tls
TypeScript 5.0 Iteration Plan (dan/typ)55
How to Build, Test, and Publish a TypeScript npm Package in 202254
how-tos, npm
Type-Safe TypeScript With Type Narrowing (rai/thi)53
type-safety
Ten Years of TypeScript (dan/typ)52
Type-Level TypeScript51
websites
Advanced TypeScript Patterns: API Contracts50
apis
Dependency Injection in JS/TS (cod)49
javascript
TypeScript: It’s Not Actually Validating Your Types48
validation
TypeScript vs. JavaScript: Which One You Should Use, and Why47
javascript, comparisons
Why I’m Learning TypeScript46
Type Annotations in JavaScript45
javascript, annotations
7 Tips for Clean React TypeScript Code You Must Know44
react, tips-and-tricks
Monorepos in JavaScript and TypeScript (rwi)43
javascript, monorepos
7 Tips to Improve Your TypeScript42
tips-and-tricks, optimization
Misusing TypeScript Assertion Functions for Fun and Profit (chr)41
functions
TypeScript Tips and Tricks (vsc)40
videos, tips-and-tricks
Principles of Object-Oriented Programming in TypeScript (app)39
principles, oop
Where TypeScript Excels38
videos
CommonJS (CJS) and Modules (ESM): Import Compatibility37
javascript, commonjs, esm
Moving From JavaScript to TypeScript36
javascript
Minimal TypeScript (ano)35
minimalism
Demystifying TypeScript Discriminated Unions (ada/css)34
How to Set Up a Node.js Project With TypeScript (app)33
how-tos, nodejs
TypeScript Features to Avoid32
Frontend Challenges: Front-End Engineer Assignment31
react, javascript, training
How Not to Learn TypeScript30
Dynamic Static Typing in TypeScript (dea/sma)29
generics
A Deep Dive Into Serverless UI With TypeScript (sma)28
serverless, deep-dives
A Step by Step TypeScript Tutorial for Beginners27
tutorials
Bootstrapping a Node.js TypeScript API: Routing, Middleware, and Custom Types and Errors Modules26
nodejs, apis, routing, errors, modules
Understanding Generics in TypeScript25
generics
Architecting and Scaffolding a TypeScript and Express API24
express, apis
Simple Monorepos via npm Workspaces and TypeScript Project References (rau)23
monorepos, npm
TypeScript Interfaces: A Quick Guide to Help You Get Started22
guides
TypeScript and Native ESM on Node.js (rau)21
esm, nodejs
Integrating TypeScript With Svelte (ada/css)20
svelte
The Top 13 Web Development Tools You Must Know About19
tooling, angularjs, foundation, mongodb, github, react, jquery, bootstrap, dev-tools, chrome, grunt, codepen, sublime-text, vs-code, link-lists
React With TypeScript: Best Practices18
react, best-practices
“this” in JavaScript and TypeScript (dea)17
javascript
TypeScript, Minus TypeScript (css)16
Learn Deno: A Secure JavaScript and TypeScript Runtime15
deno, runtimes, javascript
Still Using Node.js? Deno 1.0 Is Here! (ant)14
nodejs, deno, runtimes, javascript
Recursive Functions in TypeScript13
functions
How TypeScript Makes You a Better JavaScript Developer12
javascript
Migrating From JavaScript to TypeScript in a Real World React Project (hcr)11
migrating, javascript
The TypeScript Tax (eri)10
type-safety, metrics, quality
TSDoc: A TypeScript Source Code Documentation Format (inf)9
documentation
JavaScript in 2017: Year in Review, Predictions for 2018 (bch)8
javascript, retrospectives, outlooks, graphql, react, jsx, webpack, prettier
Options in TypeScript (bch)7
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