Deploying TypeScript: Recent Advances and Possible Future Directions (rau) | | 197 |
deploying |
The Case for Web Components With Lit | | 196 |
web-components, lit, micro-frontends |
The Case for Angular | | 195 |
angular |
Exploring TypeScript: TS 5.8 Edition (rau) | | 194 |
books, javascript |
How to Set Up TypeScript With Node.js and Express (log) | | 193 |
how-tos, nodejs, express |
Expressing Japanese Grammar Through TypeScript Type System | | 192 |
types, localization |
A 10× Faster TypeScript | | 191 |
videos |
Node Just Added TypeScript Support. What Does That Mean for Deno? (tin/den) | | 190 |
nodejs, deno |
My Sales Pitch for TypeScript (rau) | | 189 |
|
Learn Zod So You Can Trust Your Data and Your Types (did) | | 188 |
libraries, types, examples |
What Is TypeScript? An Overview for JavaScript Programmers (rau) | | 187 |
overviews, javascript, comparisons |
Web Scraping With Playwright | | 186 |
scraping, playwright, youtube, functionality |
TypeScript in a Node.js Project (rwi) | | 185 |
nodejs, configuration |
TypeScript: The “satisfies” Operator (rau) | | 184 |
operators |
Read-Only Accessibility in TypeScript (rau) | | 183 |
|
Move on to ESM-Only (ant) | | 182 |
esm, modules, nodejs, support, javascript |
Tutorial: Publishing ESM-Based npm Packages With TypeScript (rau) | | 181 |
tutorials, dependencies, npm |
Introducing the JSR Open Governance Board (tin+/den) | | 180 |
introductions, jsr, javascript, community |
React Is Just “document.createElement()” With Good Marketing, and I Can Prove It | | 179 |
react, tailwind |
Demo: Running TypeScript Directly in Node.js (rau) | | 178 |
nodejs |
Vite With TypeScript (rwi) | | 177 |
vite, migrating, javascript, configuration |
A Modern Node.js and TypeScript Setup for 2025 | | 176 |
nodejs, configuration |
Mapped Types in TypeScript (ama) | | 175 |
types |
Computing With Tuples in TypeScript (rau) | | 174 |
arrays |
Differences Between ESLint and TypeScript (jos/esl) | | 173 |
eslint, comparisons, linting, type-safety, quality |
TypeScript 5.8 Ships “--erasableSyntaxOnly” to Disable Enums (mat) | | 172 |
|
Avoiding “anys” With Linting and TypeScript (jos/tse) | | 171 |
linting |
Generating Test Values Using JavaScript Generators | | 170 |
javascript, functions, testing |
A Checklist for Your tsconfig.json (rau) | | 169 |
configuration, checklists |
Everything You Need to Know About Node.js Type Stripping (sat) | | 168 |
nodejs |
Node’s New Built-In Support for TypeScript (rau) | | 167 |
nodejs, configuration |
5 Technical JavaScript Trends You Need to Know About in 2025 (the) | | 166 |
javascript, trends, architecture, serverless, webassembly, state-management, type-safety, micro-frontends |
TypeScript Generics: A Complete Guide | | 165 |
guides, generics, examples |
TypeScript Without Build Tools (chr/fro) | | 164 |
monorepos, tooling, link-lists |
Node.js Now Supports TypeScript by Default (mat) | | 163 |
nodejs, support |
Important Topics for Frontend Developers to Master in 2025 | | 162 |
learning, javascript, css, frameworks, git, apis, testing, performance, security, ci-cd, websockets |
Advanced and Creative TypeScript Techniques for Professionals | | 161 |
type-safety, techniques |
TypeScript: Zero to Hero Plus Cheat Sheet | | 160 |
cheat-sheets |
A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects | | 159 |
scalability, case-studies |
Just Say No to JavaScript (nic/inf) | | 158 |
javascript, programming |
Faster TypeScript Compilation (ash/blo) | | 157 |
videos, compiling, performance |
Contributing to JavaScript and TypeScript (rob/blo) | | 156 |
videos, javascript, foss, standards |
Building Better CLI Apps (mol/blo) | | 155 |
videos, javascript, command-line, tooling |
10 Advanced TypeScript Concepts Every Developer Should Know | | 154 |
concepts |
Self-Contained Executable Programs With Deno Compile (tin/den) | | 153 |
deno, javascript, compiling |
Essential tsconfig.json Options You Should Use | | 152 |
configuration |
Node.js Now Supports TypeScript Natively | | 151 |
videos, nodejs |
How to Automate TypeScript Code Reviews With Coderabbit (the/cod) | | 150 |
how-tos, code-reviews, automation, tooling |
How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code | | 149 |
how-tos |
Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges (git) | | 148 |
research, github, community, ai, programming, python, javascript, java, php, shell, go |
How to Roll Your Own Auth in JavaScript and TypeScript (rwi) | | 147 |
how-tos, authentication, javascript |
Implementing Regular Expressions in TypeScript Types (Badly) | | 146 |
regex |
Node.js Can Run TypeScript | | 145 |
nodejs |
Better Vue Components With TypeScript (fad) | | 144 |
vuejs, components, examples |
How to Create a Type to Retrieve All Keys of an Object in TypeScript | | 143 |
how-tos, objects |
10 Bad TypeScript Habits to Break in 2024 | | 142 |
mistakes |
The Redmonk Programming Language Rankings: June 2024 | | 141 |
programming, comparisons, javascript, python, java, php, css, ruby, go, shell, rust, dart |
A Complete Guide to Beginning With TypeScript (fro) | | 140 |
guides, link-lists, learning |
A Comprehensive Guide to Understanding TypeScript Record Type | | 139 |
guides |
The Top Programming Languages 2024 | | 138 |
programming, comparisons, python, java, javascript, sql, go, html, php, lua |
The Hidden TypeScript Hack You Need to Know | | 137 |
hacks |
Why Unknown Types Are Useful | | 136 |
programming |
A Different Way to Think About TypeScript | | 135 |
|
Why the jQuery Creator Uses React and TypeScript (jer+) | | 134 |
podcasts, interviews, react, jquery |
Node.js Adds Experimental Support for TypeScript (sar/soc) | | 133 |
nodejs, experiments |
50 TypeScript F*ck Ups | | 132 |
books, mistakes |
Publishing a TypeScript Module to npm vs. JSR (den) | | 131 |
videos, modules, dependencies, npm, jsr, comparisons |
Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar) | | 130 |
performance, javascript |
TypeScript 5.5: A Blockbuster Release | | 129 |
|
Create npm Package With CommonJS and ESM Support in TypeScript | | 128 |
npm, dependencies, commonjs, esm |
Announcing TypeScript 5.5 (typ) | | 127 |
release-notes |
Dual Publishing ESM and CJS Modules With tsup and “Are the Types Wrong?” (joh) | | 126 |
dependencies, esm, commonjs, tooling, type-safety |
I’ve Been Writing TypeScript Without Understanding It | | 125 |
|
The Biggest TypeScript Update in Years | | 124 |
videos |
Live Types in a TypeScript Monorepo | | 123 |
monorepos |
Generics in TypeScript (fro) | | 122 |
generics |
Dynamic GitHub Profile With Bun and TypeScript | | 121 |
github, readme, bun |
The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig) | | 120 |
figma, programming, migrating, case-studies |
Adding ESLint and Auto-Fixing an Existing TypeScript Project | | 119 |
eslint, quality, automation |
The Making of a TypeScript Feature: Inferring Type Predicates | | 118 |
|
Building a CLI From Scratch With TypeScript and oclif | | 117 |
command-line |
How to Strongly Type process.env (mat) | | 116 |
how-tos, nodejs |
This Pattern Will Wreck Your React App’s TS Performance (mat) | | 115 |
design-patterns, react, performance |
Build a Node App With TypeScript (mat) | | 114 |
nodejs, pnpm, esm |
Make Your Functions More Reusable With Generics (mat) | | 113 |
functions, generics, maintainability |
A Gentle Introduction to Generics in TypeScript | | 112 |
introductions, generics |
Express.js With TypeScript—Setup, Examples, Testing | | 111 |
videos, express, testing, examples |
Announcing TypeScript 5.4 (typ) | | 110 |
release-notes |
JSDoc as an Alternative TypeScript Syntax | | 109 |
documentation, jsdoc |
Why My Code Isn’t in TypeScript (rem) | | 108 |
|
How to Set Up a Node Server With TypeScript in 2024 | | 107 |
how-tos, nodejs, servers |
Learn TypeScript (jad) | | 106 |
websites, courses |
Practical Guide to Destructuring: TypeScript vs. Dart | | 105 |
guides, dart, comparisons |
What Is JSDoc and Why You May Not Need TypeScript for Your Next Project | | 104 |
javascript, documentation, jsdoc |
Type in TypeScript | | 103 |
types |
Declaring Globals Isn’t That Hard (mat) | | 102 |
videos, javascript |
Mastering TypeScript: Looping With Types | | 101 |
|
What Are Types in TypeScript | | 100 |
types |
What the Heck Is a Homomorphic Mapped Type? | | 99 |
|
Node.js, TypeScript, and ESM: It Doesn’t Have to Be Painful | | 98 |
nodejs, esm |
TypeScript’s Hidden Feature: Subtypes | | 97 |
|
Announcing TypeScript 5.3 (typ) | | 96 |
release-notes |
Simplifying the E2E Selectors Hassle | | 95 |
angular, testing |
How to Do a TypeScript Conversion | | 94 |
how-tos, javascript, migrating, conversion, refactoring |
My Problem With Using TypeScript in 2023 | | 93 |
videos |
Quick Tip: Creating Polymorphic Components in TypeScript | | 92 |
tips-and-tricks, components |
Extending the Properties of an HTML Element in TypeScript | | 91 |
html, components |
Quick Tip: Decorators in TypeScript | | 90 |
tips-and-tricks |
How Did You Switch From JavaScript to TypeScript? | | 89 |
discussions, javascript, migrating |
The Power of Type Safety in TypeScript | | 88 |
type-safety |
TypeScript Monorepo With npm Workspaces (skw) | | 87 |
monorepos, npm, architecture |
The Saga of the Closure Compiler, and Why TypeScript Won | | 86 |
javascript, compiling, history |
Token Based Authentication With Fastify, JWT, and TypeScript | | 85 |
authentication, fastify, json-web-tokens |
TypeScript Origins: The Documentary | | 84 |
videos, history |
One Thing Nobody Explained to You About TypeScript | | 83 |
configuration |
Turbo 8 Is Dropping TypeScript | | 82 |
hotwire, release-notes |
Announcing TypeScript 5.2 (typ) | | 81 |
release-notes |
TypeScript 5.3 First Look (mat) | | 80 |
|
5 Inconvenient Truths About TypeScript (dea) | | 79 |
javascript, complexity |
15 Advanced TypeScript Tips for Development | | 78 |
tips-and-tricks |
Arrays and Tuples in TypeScript (fro) | | 77 |
arrays |
Organize TypeScript Types With Namespaces | | 76 |
namespaces |
TypeScript and the Dawn of Gradual Types (rww/git) | | 75 |
|
Understanding TypeScript Generators (log) | | 74 |
|
Converting [a] JavaScript Codebase to TypeScript | | 73 |
javascript, migrating, refactoring |
Create React UI Lib: Component Library Speedrun | | 72 |
react, components, npm |
TypeScript 5.2’s New Keyword: “using” (mat) | | 71 |
|
wasmati: You Should Write Your WebAssembly in TypeScript | | 70 |
webassembly, libraries |
Announcing TypeScript 5.1 (typ) | | 69 |
release-notes |
Where to Put Your Types in Application Code (mat) | | 68 |
|
7 Secret TypeScript Tricks Pros Use | | 67 |
tips-and-tricks |
Configuring ESLint, Prettier, and TypeScript Together (jos) | | 66 |
eslint, prettier, linting, formatting, tooling, configuration |
Boost Your JavaScript With JSDoc Typing | | 65 |
javascript, documentation, jsdoc |
Programming-Language Popularity by GitHub Pull Requests (lem) | | 64 |
studies, research, programming, comparisons, github, javascript |
TypeScript Function Types: A Beginner’s Guide | | 63 |
guides, functions |
Function Overloading in TypeScript | | 62 |
functions |
Using TypeScript Without Compilation (pas) | | 61 |
|
Senior Engineering Strategies for Advanced React and TypeScript (tec) | | 60 |
strategies, react, architecture, testing, performance, accessibility, security, maintenance |
TypeScript’s Migration to Modules (typ) | | 59 |
modules, esm, commonjs, migrating |
All JavaScript and TypeScript Features From the Last 3 Years | | 58 |
javascript, history |
Announcing TypeScript 5.0 RC (typ) | | 57 |
release-notes |
Don’t Use Return Types, Unless… (mat) | | 56 |
videos |
Making Sense of TypeScript Using Set Theory | | 55 |
|
React, Vite, and TypeScript: Get Started in Under 2 Minutes | | 54 |
introductions, react, vite |
Is TypeScript Worth It? | | 53 |
discussions |
Generics: The Most Intimidating TypeScript Feature (mat) | | 52 |
videos, generics |
Set Up a React App With TypeScript in 5 Minutes | | 51 |
react, vite |
17 Compelling Reasons to Start Ditching TypeScript Now | | 50 |
|
11 Tips That Make You a Better TypeScript Programmer | | 49 |
tips-and-tricks |
Testing Static Types in TypeScript (rau) | | 48 |
testing |
TypeScript With Node.js (rwi) | | 47 |
nodejs |
See This Page Fetch Itself, Byte by Byte, Over TLS | | 46 |
websites, tls |
TypeScript 5.0 Iteration Plan | | 45 |
|
How to Build, Test, and Publish a TypeScript npm Package in 2022 | | 44 |
how-tos, npm |
Type-Safe TypeScript With Type Narrowing (thi) | | 43 |
type-safety |
Ten Years of TypeScript (typ) | | 42 |
|
Type-Level TypeScript | | 41 |
websites |
Advanced TypeScript Patterns: API Contracts | | 40 |
apis |
Dependency Injection in JS/TS | | 39 |
javascript |
TypeScript vs. JavaScript: Which One You Should Use, and Why | | 38 |
javascript, comparisons |
TypeScript: It’s Not Actually Validating Your Types | | 37 |
validation |
Why I’m Learning TypeScript | | 36 |
|
Type Annotations in JavaScript | | 35 |
javascript, annotations |
7 Tips for Clean React TypeScript Code You Must Know | | 34 |
react, tips-and-tricks |
Monorepos in JavaScript and TypeScript (rwi) | | 33 |
javascript, monorepos |
7 Tips to Improve Your TypeScript | | 32 |
tips-and-tricks, optimization |
Misusing TypeScript Assertion Functions for Fun and Profit (chr) | | 31 |
functions |
TypeScript Tips and Tricks (vsc) | | 30 |
videos, tips-and-tricks |
Principles of Object-Oriented Programming in TypeScript (app) | | 29 |
principles, oop |
Where TypeScript Excels (the) | | 28 |
videos |
CommonJS (CJS) and Modules (ESM): Import Compatibility | | 27 |
javascript, commonjs, esm |
Moving From JavaScript to TypeScript | | 26 |
javascript |
Demystifying TypeScript Discriminated Unions (css) | | 25 |
|
How to Set Up a Node.js Project With TypeScript (app) | | 24 |
how-tos, nodejs |
TypeScript Features to Avoid | | 23 |
|
Frontend Challenges: Front-End Engineer Assignment | | 22 |
react, javascript, training |
How Not to Learn TypeScript | | 21 |
|
Dynamic Static Typing in TypeScript (dea/sma) | | 20 |
generics |
A Deep Dive Into Serverless UI With TypeScript (sma) | | 19 |
serverless, deep-dives |
A Step by Step TypeScript Tutorial for Beginners | | 18 |
tutorials |
Bootstrapping a Node.js TypeScript API: Routing, Middleware, and Custom Types and Errors Modules | | 17 |
nodejs, apis, routing, errors, modules |
Architecting and Scaffolding a TypeScript and Express API | | 16 |
express, apis |
Simple Monorepos via npm Workspaces and TypeScript Project References (rau) | | 15 |
monorepos, npm |
TypeScript Interfaces: A Quick Guide to Help You Get Started | | 14 |
guides |
TypeScript and Native ESM on Node.js (rau) | | 13 |
esm, nodejs |
React With TypeScript: Best Practices | | 12 |
react, best-practices |
“this” in JavaScript and TypeScript (dea) | | 11 |
javascript |
Learn Deno: A Secure JavaScript and TypeScript Runtime | | 10 |
deno, runtimes, javascript |
Still Using Node.js? Deno 1.0 Is Here! (ant) | | 9 |
nodejs, deno, runtimes, javascript |
Recursive Functions in TypeScript | | 8 |
functions |
How TypeScript Makes You a Better JavaScript Developer | | 7 |
javascript |
TSDoc: A TypeScript Source Code Documentation Format (inf) | | 6 |
documentation |
Introducing TypeScript—JavaScript on Steroids (cra) | | 5 |
introductions |
TypeScript—Microsoft’s Replacement for JavaScript | | 4 |
microsoft, javascript |
npm Package Types Checker | | 3 |
tools, exploration, auditing, debugging, npm, dependencies, type-safety |
TypeScript Tester | | 2 |
tools, exploration, auditing, debugging, testing |
Code Converter | | 1 |
tools, exploration, conversion, svg, html, css, json, json-ld, javascript, graphql |