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#
10 Anti-AI Slop Moves for Frontend Projects Going Faster Than Humans Can Review (tra/evi)288
ai, slop, code-reviews, linting, testing, ci-cd, quality
Migrating a Large Flow Monorepo to TypeScript287
migrating, monorepos
Adding Go’s “defer” to the TypeScript Compiler (hea)286
compiling, go
TypeScript 7 Went Native: What Actually Changes and What Doesn’t285
metrics, performance
TypeScript 7 Is Here (and It’s 10× Faster) (ahe)284
videos
Adding a Second Middleware Broke Our TypeScript Types (inn)283
types
Distributive Conditional Types in TypeScript282
types, conditionals
What Happened to the Frontend (dav)281
history, jquery, frameworks, building, tooling, servers, libraries, deploying, ai
Iterating Faster With TypeScript 7 (vsc)280
vs-code, code-editors
Building an Accessible Modal Dialog on the Native “<dialog>”279
modals, accessibility, html
Announcing TypeScript 7.0 RC (dan)278
release-notes
TypeScript Performance in TanStack Table V9 (kev/tan)277
tanstack, performance
You’re a Real TypeScript Developer Only If…276
Flow for TypeScript Users in 2026275
How TypeScript Infers Type Variables274
variables
How TypeScript Distributes Unions273
TypeScript Tips Everyone Should Know272
tips-and-tricks
TypeScript, C#, and Turbo Pascal With Anders Hejlsberg (ahe/ger)271
videos, interviews, programming, javascript, microsoft
Upgrade Cypress to TypeScript v6 (bah)270
cypress
Build a Movie Watchlist With Node.js, TypeScript, and MongoDB (nra)269
nodejs, mongodb, functionality
What We Learned Building a Rust Runtime for TypeScript (and)268
lessons, rust, runtimes
Parse, Don’t Validate—in a Language That Doesn’t Want You To267
parsing, validation, programming, type-safety
The Scope of Type Guards and Assertion Functions (ste)266
Pretext (sim)265
libraries
[Pretext] Demos264
libraries, css, layout, examples
Announcing TypeScript 6.0 (dan/typ)263
release-notes
Web Dev Just Got Huge Updates262
videos, solidjs, astro, vite
Why Migrate to Valibot? (fab/val)261
libraries
Rewriting Our Rust Wasm Parser in TypeScript260
migrating, parsing, rust
Absorbing Unknown Into the Type Realm259
json
Announcing TypeScript 6.0 RC (dan/typ)258
release-notes
Seven Years to TypeScript: Migrating 11,000 Files at Patreon257
migrating, javascript, case-studies
Rewriting a 12-Year-Old JavaScript Library in TypeScript256
refactoring, javascript
Fastest Frontend Tooling for Humans and AI255
tech-stacks, tooling, developer-experience, optimization
Fun With TypeScript Generics (ada/fro)254
generics
Quick and Dirty Linting (sto)253
linting, javascript, biome
Announcing TypeScript 6.0 Beta (dan/typ)252
7 Learnings From Anders Hejlsberg: The Architect Behind C# and TypeScript251
lessons, scalability, foss, ai, collaboration
Porting 100k Lines From TypeScript to Rust Using Claude Code in a Month (vje)250
migrating, rust, claude, ai
The Missing Link for Web Components (kin/fro)249
web-components, json, mcp, ai, tooling
Aspire for JavaScript Developers (dav)248
tooling, javascript
The 8 Trends That Will Define Web Development in 2026 (log)247
trends, outlooks, ai, frameworks, tanstack, edge-computing, presentational-html
The Fall of JavaScript (yeg)246
javascript, programming
Fixing TypeScript Performance Problems: A Case Study (vig)245
performance, case-studies
Ripple: A New TypeScript-First Front-End Framework244
frameworks, ripple
TypeScript Strictness Is Non-Monotonic: Strict-Null-Checks and No-Implicit-Any Interact (huo)243
arrays
The Nuances of JavaScript Typing Using JSDoc (jar/van)242
javascript, jsdoc, developer-experience
Progress on TypeScript 7—December 2025 (dan/typ)241
How to Unit Test a Vue Composable With TypeScript (joh)240
how-tos, testing, vuejs, functions
Category Theory for JavaScript/TypeScript Developers (ibr)239
javascript, programming, craft
Experiment: Making TypeScript Immutable-by-Default (eva)238
experiments
What’s Coming in TypeScript 6/7 (dan+/typ)237
podcasts, interviews, ecmascript, outlooks
TypeScript’s Rise in the AI Era: Insights From Lead Architect, Anders Hejlsberg (aar)236
ai
The Inner Workings of JavaScript Source Maps (man/pol)235
javascript, source-maps
4 Unconventional Ways to Cast in TypeScript (pol)234
Using TypeScript in Node.js (pav)233
nodejs
From Steam to Floppy: Porting Modern TypeScript to Run on DOS232
“@ts-ignore” Is Almost Always the Worst Option (eva)231
errors
Moving Off of TypeScript230
migrating
How to Set Up Express 5 for Production in 2025 (jan)229
how-tos, express
Stop Using TypeScript Interfaces (dcr)228
types
Using the Node 18+ Native Test Runner With TypeScript and React227
nodejs, testing, react
Enable “--strict” by Default (dan/typ)226
discussions
How We Migrated Our Rush.js Monorepo to Node Type Stripping (cal)225
migrating, nodejs
The Problems With Modals, and How to Solve Them (noe)224
how-tos, modals, vuejs
The Multi-Repository TypeScript Problem223
monorepos
Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds222
bun, parsing, performance
30 Years of JavaScript: 10 Milestones That Changed the Web221
javascript, anniversaries, history, ecmascript, ajax, jquery, web-2.0, nodejs, npm, react, webassembly
“satisfies” in TypeScript (ada/fro)220
How JSDoc Saved My Dev Workflow (ato)219
jsdoc, javascript, documentation
How TypeScript Solved Its Global Iterator Name Clash (rau)218
Node.js Moves Toward Stable TypeScript Support With Amaro 1.0 (sar/soc)217
nodejs, support, tooling
6 Advanced TypeScript Tricks (ole)216
tips-and-tricks
Is It JavaScript? (jim)215
javascript, browsers, servers, jsx, terminology
A Brief History of JavaScript (den)214
history, javascript, ecmascript, json, javascript-engines, runtimes, browsers
Announcing TypeScript Native Previews (dan/typ)213
Microsoft Lays Off TypeScript Veteran Ron Buckton Amid 6,000-Job Cut Restructuring212
microsoft
Node.js Streams With TypeScript211
nodejs, streaming, examples
Deploying TypeScript: Recent Advances and Possible Future Directions (rau)210
deploying
The Case for Angular209
angular
The Case for Web Components With Lit208
web-components, lit, micro-frontends
Exploring TypeScript: TS 5.8 Edition (rau)207
books, javascript
How to Set Up TypeScript With Node.js and Express (log)206
how-tos, nodejs, express
Expressing Japanese Grammar Through TypeScript Type System205
types, localization
Why Microsoft Is Rewriting Their TypeScript Compiler in Go (imp)204
microsoft, compiling, go
A 10× Faster TypeScript (ahe)203
videos
Node Just Added TypeScript Support. What Does That Mean for Deno? (tin/den)202
nodejs, deno
My Sales Pitch for TypeScript (rau)201
Learn Zod So You Can Trust Your Data and Your Types (did)200
libraries, types, examples
What Is TypeScript? An Overview for JavaScript Programmers (rau)199
overviews, javascript, comparisons
Web Scraping With Playwright198
scraping, playwright, youtube, functionality
TypeScript in a Node.js Project (rwi)197
nodejs, configuration
TypeScript: The “satisfies” Operator (rau)196
operators
Read-Only Accessibility in TypeScript (rau)195
Move on to ESM-Only (ant)194
esm, modules, nodejs, support, javascript
Tutorial: Publishing ESM-Based npm Packages With TypeScript (rau)193
tutorials, dependencies, npm
Introducing the JSR Open Governance Board (tin+/den)192
introductions, jsr, javascript, community
React Is Just “document.createElement()” With Good Marketing, and I Can Prove It191
react, tailwind
Demo: Running TypeScript Directly in Node.js (rau)190
nodejs
Vite With TypeScript (rwi)189
vite, migrating, javascript, configuration
Mapped Types in TypeScript (ama)188
types
A Modern Node.js and TypeScript Setup for 2025187
nodejs, configuration
Computing With Tuples in TypeScript (rau)186
arrays
Differences Between ESLint and TypeScript (jos/esl)185
eslint, comparisons, linting, type-safety, quality
TypeScript 5.8 Ships “--erasableSyntaxOnly” to Disable Enums (mat)184
Avoiding “anys” With Linting and TypeScript (jos/tse)183
linting
Generating Test Values Using JavaScript Generators182
javascript, functions, testing
A Checklist for Your tsconfig.json (rau)181
configuration, checklists
Everything You Need to Know About Node.js Type Stripping (sat)180
nodejs
5 Technical JavaScript Trends You Need to Know About in 2025179
javascript, trends, architecture, serverless, webassembly, state-management, type-safety, micro-frontends
Node’s New Built-In Support for TypeScript (rau)178
nodejs, configuration
TypeScript Generics: A Complete Guide177
guides, generics, examples
TypeScript Without Build Tools (chr/fro)176
monorepos, tooling, link-lists
Node.js Now Supports TypeScript by Default (mat)175
nodejs, support
Important Topics for Frontend Developers to Master in 2025174
learning, javascript, css, frameworks, git, apis, testing, performance, security, ci-cd, websockets
Advanced and Creative TypeScript Techniques for Professionals173
type-safety, techniques
TypeScript: Zero to Hero Plus Cheat Sheet172
cheat-sheets
Just Say “No” to JavaScript (nic/inf)171
javascript, programming
A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects170
scalability, case-studies
Contributing to JavaScript and TypeScript (rob)169
videos, javascript, foss, standards
Faster TypeScript Compilation (ash)168
videos, compiling, performance
Building Better CLI Apps (mol)167
videos, javascript, command-line, tooling
10 Advanced TypeScript Concepts Every Developer Should Know166
concepts
Self-Contained Executable Programs With Deno Compile (tin/den)165
deno, javascript, compiling
Essential tsconfig.json Options You Should Use164
configuration
The Path to Learn Web Development (fla)163
learning, http, html, css, tooling, git, javascript, databases, frameworks
Node.js Now Supports TypeScript Natively162
videos, nodejs
How to Automate TypeScript Code Reviews With Coderabbit (the/cod)161
how-tos, code-reviews, automation, coderabbit
How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code160
how-tos
How to Roll Your Own Auth in JavaScript and TypeScript (rwi)159
how-tos, authentication, javascript
Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges158
research, github, community, ai, programming, python, javascript, java, php, shells, go
Implementing Regular Expressions in TypeScript Types (Badly)157
regex
Node.js Can Run TypeScript156
nodejs
Better Vue Components With TypeScript (fad)155
vuejs, components, examples
Running TypeScript Natively (nod)154
nodejs
How to Create a Type to Retrieve All Keys of an Object in TypeScript153
how-tos, objects
10 Bad TypeScript Habits to Break in 2024152
mistakes
The Redmonk Programming Language Rankings: June 2024 (red)151
programming, comparisons, javascript, python, java, php, css, ruby, go, shells, rust, dart
A Complete Guide to Beginning With TypeScript (fro)150
guides, link-lists, learning
A Comprehensive Guide to Understanding TypeScript Record Type149
guides
The Top Programming Languages 2024 (iee)148
programming, comparisons, python, java, javascript, sql, go, html, php, lua
The Hidden TypeScript Hack You Need to Know147
hacks
Why Unknown Types Are Useful146
programming
A Different Way to Think About TypeScript145
Node.js Adds Experimental Support for TypeScript (sar/soc)144
nodejs, experiments
Why the jQuery Creator Uses React and TypeScript (jer+/syn)143
podcasts, interviews, react, jquery
50 TypeScript F*ck Ups142
books, mistakes
Publishing a TypeScript Module to npm vs. JSR (den)141
videos, modules, dependencies, npm, jsr, comparisons
Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar)140
performance, javascript
TypeScript 5.5: A Blockbuster Release139
Create npm Package With CommonJS and ESM Support in TypeScript138
npm, dependencies, commonjs, esm
Announcing TypeScript 5.5 (dan/typ)137
release-notes
Dual Publishing ESM and CJS Modules With tsup and “Are the Types Wrong?” (joh)136
dependencies, esm, commonjs, tooling, type-safety
I’ve Been Writing TypeScript Without Understanding It135
The Biggest TypeScript Update in Years134
videos
Live Types in a TypeScript Monorepo133
monorepos
Generics in TypeScript (fro)132
generics
Dynamic GitHub Profile With Bun and TypeScript131
github, readme, bun
The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig)130
figma, programming, migrating, case-studies
Adding ESLint and Auto-Fixing an Existing TypeScript Project129
eslint, quality, automation
The Making of a TypeScript Feature: Inferring Type Predicates128
Building a CLI From Scratch With TypeScript and oclif127
command-line
How to Strongly Type process.env (mat)126
how-tos, nodejs
This Pattern Will Wreck Your React App’s TS Performance (mat)125
design-patterns, react, performance
Build a Node App With TypeScript (mat)124
nodejs, pnpm, esm
Make Your Functions More Reusable With Generics (mat)123
functions, generics, maintainability
A Gentle Introduction to Generics in TypeScript122
introductions, generics
Express.js With TypeScript—Setup, Examples, Testing121
videos, express, testing, examples
Announcing TypeScript 5.4 (dan/typ)120
release-notes
JSDoc as an Alternative TypeScript Syntax119
documentation, jsdoc
Why My Code Isn’t in TypeScript (rem)118
How to Set Up a Node Server With TypeScript in 2024 (jle)117
how-tos, nodejs, servers
Learn TypeScript (jad)116
websites, courses
Practical Guide to Destructuring: TypeScript vs. Dart115
guides, dart, comparisons
What Is JSDoc and Why You May Not Need TypeScript for Your Next Project114
javascript, documentation, jsdoc
Type in TypeScript113
types
Declaring Globals Isn’t That Hard (mat)112
videos, javascript
Mastering TypeScript: Looping With Types (ale)111
What Are Types in TypeScript110
types
What the Heck Is a Homomorphic Mapped Type?109
Node.js, TypeScript, and ESM: It Doesn’t Have to Be Painful108
nodejs, esm
TypeScript’s Hidden Feature: Subtypes107
Announcing TypeScript 5.3 (dan/typ)106
release-notes
Simplifying the E2E Selectors Hassle105
angular, testing
How to Do a TypeScript Conversion104
how-tos, javascript, migrating, conversion, refactoring
My Problem With Using TypeScript in 2023103
videos
Quick Tip: Creating Polymorphic Components in TypeScript102
tips-and-tricks, components
Extending the Properties of an HTML Element in TypeScript101
html, components
How Did You Switch From JavaScript to TypeScript?100
discussions, javascript, migrating
Quick Tip: Decorators in TypeScript99
tips-and-tricks
The Power of Type Safety in TypeScript98
type-safety
TypeScript Monorepo With npm Workspaces (skw)97
monorepos, npm, architecture
The Saga of the Closure Compiler, and Why TypeScript Won96
javascript, google, compiling, history
Token Based Authentication With Fastify, JWT, and TypeScript95
authentication, fastify, json-web-tokens
TypeScript Origins: The Documentary94
videos, history
One Thing Nobody Explained to You About TypeScript93
configuration
Turbo 8 Is Dropping TypeScript92
hotwire, release-notes
Announcing TypeScript 5.2 (dan/typ)91
release-notes
TypeScript 5.3 First Look (mat)90
5 Inconvenient Truths About TypeScript (dea)89
javascript, complexity
15 Advanced TypeScript Tips for Development88
tips-and-tricks
Arrays and Tuples in TypeScript (fro)87
arrays
Organize TypeScript Types With Namespaces86
namespaces
TypeScript and the Dawn of Gradual Types (rww)85
Understanding TypeScript Generators (log)84
Converting [a] JavaScript Codebase to TypeScript83
javascript, migrating, refactoring
Create React UI Lib: Component Library Speedrun82
react, components, npm
TypeScript 5.2’s New Keyword: “using” (mat)81
TypeScript Book80
books
wasmati: You Should Write Your WebAssembly in TypeScript79
webassembly, libraries
Announcing TypeScript 5.1 (dan/typ)78
release-notes
Where to Put Your Types in Application Code (mat)77
7 Secret TypeScript Tricks Pros Use76
tips-and-tricks
Configuring ESLint, Prettier, and TypeScript Together (jos)75
eslint, prettier, linting, formatting, tooling, configuration
Setting Up a Monorepo With Lerna for a TypeScript Project (log)74
monorepos, lerna
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
All JavaScript and TypeScript Features From the Last 3 Years67
javascript, history
TypeScript’s Migration to Modules (dan/typ)66
modules, esm, commonjs, migrating
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