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