10 TypeScript Tips and Tricks for Advanced Developers
For a beginner, TypeScript can be overwhelming at times. However, with the right tips and techniques, you can… - https://codegirljs.medium.com/10-typescript-tips-and-tricks-for-advanced-developers-25db6fe6aa72
#typescript
For a beginner, TypeScript can be overwhelming at times. However, with the right tips and techniques, you can… - https://codegirljs.medium.com/10-typescript-tips-and-tricks-for-advanced-developers-25db6fe6aa72
#typescript
Medium
10 TypeScript Tips and Tricks for Advanced Developers
For a beginner, TypeScript can be overwhelming at times. However, with the right tips and techniques, you can harness the power of…
👍5
Live Types in a TypeScript Monorepo
Several strategies to make a TypeScript monorepo feel more “alive” in the sense of the propagation of changes. - https://colinhacks.com/essays/live-types-typescript-monorepo
#typescript
Several strategies to make a TypeScript monorepo feel more “alive” in the sense of the propagation of changes. - https://colinhacks.com/essays/live-types-typescript-monorepo
#typescript
Colin McDonnell @colinhacks
Live types in a TypeScript monorepo
👍5❤3
TypeScript Interview Questions
Nowadays most modern ReactJS and NodeJS apps are created using TypeScript. Angular was already having it… - https://nabendu82.medium.com/typescript-interview-questions-80d4bb1e9733
#typescript
Nowadays most modern ReactJS and NodeJS apps are created using TypeScript. Angular was already having it… - https://nabendu82.medium.com/typescript-interview-questions-80d4bb1e9733
#typescript
Medium
TypeScript Interview Questions
Nowadays most modern ReactJS and NodeJS apps are created using TypeScript. Angular was already having it in-built. So, you go for a Reactt…
👍4
Implement a Dependency Injection Container in TypeScript from Scratch
IoC (also known as dependency injection container) from theory to implementation - https://medium.com/@vahid.vdn/implement-a-dependency-injection-container-from-scratch-7092c8a0ae7a
#typescript
IoC (also known as dependency injection container) from theory to implementation - https://medium.com/@vahid.vdn/implement-a-dependency-injection-container-from-scratch-7092c8a0ae7a
#typescript
Medium
Implement a Dependency Injection Container in TypeScript from Scratch
IoC (also known as dependency injection container) from theory to implementation
👍3❤2
Announcing TypeScript 5.7 Beta
The newest TypeScript is on the way. As always, there's a laundry list of enhancements and features, but the path rewriting for relative paths is a particularly welcome addition for those building server-side apps, enabling easy rewrites of .ts imports into .js at compile time. - https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/
#typescript
The newest TypeScript is on the way. As always, there's a laundry list of enhancements and features, but the path rewriting for relative paths is a particularly welcome addition for those building server-side apps, enabling easy rewrites of .ts imports into .js at compile time. - https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/
#typescript
Microsoft News
Announcing TypeScript 5.7 Beta
Today we are announcing the availability of TypeScript 5.7 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s take a look at what’s new in TypeScript 5.7! Checks for Never-Initialized…
❤1👍1😁1
Caching Data With Nuxt (client-side)
This tutorial demonstrates how to cache data on the client-side within a Nuxt application using the getCacheData method. This allows you to easily cache your data and avoid unnecessary calls to an API for your users. The video includes a step-by-step guide on how to implement caching, including setting an expiration time for your cached data. - https://www.youtube.com/watch?v=taYtXvZJvLk
#vue
This tutorial demonstrates how to cache data on the client-side within a Nuxt application using the getCacheData method. This allows you to easily cache your data and avoid unnecessary calls to an API for your users. The video includes a step-by-step guide on how to implement caching, including setting an expiration time for your cached data. - https://www.youtube.com/watch?v=taYtXvZJvLk
#vue
YouTube
Caching Data With Nuxt (client-side)
🤖 WebDevDaily: https://www.webdevdaily.io/
📕 Nuxt 3 Course: https://www.learnnuxt.dev/
📕 Vue 3 Crash Course: https://johnkomarnicki.gumroad.com/l/tqrmw
🚀 Join the channel :https://www.youtube.com/channel/UCr0D7PVNOHqB3Td7lVl_LKw/join
🤖 Website: https://…
📕 Nuxt 3 Course: https://www.learnnuxt.dev/
📕 Vue 3 Crash Course: https://johnkomarnicki.gumroad.com/l/tqrmw
🚀 Join the channel :https://www.youtube.com/channel/UCr0D7PVNOHqB3Td7lVl_LKw/join
🤖 Website: https://…
❤2👍2
TypeScript Interview Questions
Nowadays most modern ReactJS and NodeJS apps are created using TypeScript. Angular was already having it… - https://nabendu82.medium.com/typescript-interview-questions-80d4bb1e9733
#typescript
Nowadays most modern ReactJS and NodeJS apps are created using TypeScript. Angular was already having it… - https://nabendu82.medium.com/typescript-interview-questions-80d4bb1e9733
#typescript
Medium
TypeScript Interview Questions
Nowadays most modern ReactJS and NodeJS apps are created using TypeScript. Angular was already having it in-built. So, you go for a Reactt…
👍2❤1
Types Vs Interfaces in TypeScript
TypeScript is full of surprises and some behaviors are only native to TypeScript. - https://javascript.plainenglish.io/types-vs-interfaces-in-typescript-053a3d6c4dc1
#typescript
TypeScript is full of surprises and some behaviors are only native to TypeScript. - https://javascript.plainenglish.io/types-vs-interfaces-in-typescript-053a3d6c4dc1
#typescript
Medium
Types Vs Interfaces in TypeScript
TypeScript is full of surprises and some behaviors are only native to TypeScript.
👍5
How To Write API Response Types with TypeScript
Organize TypeScript types for API responses to ensure a great development experience, code maintenance, and… - https://itnext.io/how-to-write-api-response-types-with-typescript-f8152ddd43dd
#typescript
Organize TypeScript types for API responses to ensure a great development experience, code maintenance, and… - https://itnext.io/how-to-write-api-response-types-with-typescript-f8152ddd43dd
#typescript
Medium
How To Write API Response Types with TypeScript
Organize TypeScript types for API responses to ensure a great development experience, code maintenance, and avoidance of obvious coding…
👍3
Announcing TypeScript 5.8
Four months in the making, TypeScript 5.8 lands with a strong Node focus. You can now use require() for ES modules in the nodenext module, there’s a new node18 module for developers who want to keep targeting Node 18, and most notably there’s now an --erasableSyntaxOnly option to ensure no TypeScript-only runtime semantics can be used - https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/
#typescript
Four months in the making, TypeScript 5.8 lands with a strong Node focus. You can now use require() for ES modules in the nodenext module, there’s a new node18 module for developers who want to keep targeting Node 18, and most notably there’s now an --erasableSyntaxOnly option to ensure no TypeScript-only runtime semantics can be used - https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/
#typescript
Microsoft News
Announcing TypeScript 5.8
Today we’re excited to announce the release of TypeScript 5.8! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by adding syntax for types. Writing types in our code allows us to explain intent and have other tools…
👍2
A Checklist for Your tsconfig.json
What I love about Dr. Axel is when he’s done the hard work of figuring something out for himself, he writes it down. So it goes here, with his journey to set up a good tsconfig.json for his projects. - https://2ality.com/2025/01/tsconfig-json.html
#typescript
What I love about Dr. Axel is when he’s done the hard work of figuring something out for himself, he writes it down. So it goes here, with his journey to set up a good tsconfig.json for his projects. - https://2ality.com/2025/01/tsconfig-json.html
#typescript
2Ality
A guide to `tsconfig.json`
I never felt confident about my tsconfig.json. To change that, I went through the official documentation, collected all common options, and documented them in this blog post: This knowledge will enable you to write a tsconfig.json that is cleaner and that…
👍5
Avoiding anys with Linting and TypeScript
any is TypeScript’s famous type fallback/safety hatch but if you can avoid it, you can benefit more from TypeScript’s type-checking features. Josh shares some tips to do just that. - https://typescript-eslint.io/blog/avoiding-anys/
#typescript
any is TypeScript’s famous type fallback/safety hatch but if you can avoid it, you can benefit more from TypeScript’s type-checking features. Josh shares some tips to do just that. - https://typescript-eslint.io/blog/avoiding-anys/
#typescript
typescript-eslint.io
Avoiding `any`s with Linting and TypeScript | typescript-eslint
How typescript-eslint expands on TypeScript's type safety to catch explicit and implicit `any`s.
👍1
Computing with Tuples in TypeScript
A way to bring objects of different types together but in a lighter way than keyed objects. - https://2ality.com/2025/01/typescript-tuples.html
#typescript
A way to bring objects of different types together but in a lighter way than keyed objects. - https://2ality.com/2025/01/typescript-tuples.html
#typescript
2Ality
Computing with tuple types in TypeScript
JavaScript’s Arrays are so flexible that TypeScript provides two different kinds of types for handling them: Array types for arbitrary-length sequences of values that all have the same type – e.g.: Array<string> Tuple types for fixed-length sequences of values…
👍2❤1
How to Publish ESM-Based npm Packages with TypeScript
Now that you can use the ES modules (almost) everywhere, it’s worth understanding how to package them up for use with npm. Axel digs into everything you need to know and shares some useful tools too. - https://2ality.com/2025/02/typescript-esm-packages.html
#typescript
Now that you can use the ES modules (almost) everywhere, it’s worth understanding how to package them up for use with npm. Axel digs into everything you need to know and shares some useful tools too. - https://2ality.com/2025/02/typescript-esm-packages.html
#typescript
2Ality
Tutorial: publishing ESM-based npm packages with TypeScript
During the last two years, ESM support in TypeScript, Node.js and browsers has made a lot of progress. In this blog post, I explain my modern setup that is relatively simple – compared to what we had to do in the past:
👍1
Conditional Properties in Vue.js
Passing either prop A or prop B but not both is a common use case - but not that easy to achieve in Vue.
In this video, you learn how. - https://www.youtube.com/watch?v=vyD5pYOa5mY
#vue
Passing either prop A or prop B but not both is a common use case - but not that easy to achieve in Vue.
In this video, you learn how. - https://www.youtube.com/watch?v=vyD5pYOa5mY
#vue
YouTube
Conditional Properties in Vue.js
Passing either prop A or prop B but not both is a common use case - but not that easy to achieve in Vue! In this video, you learn how 🙌
#vuejs3 #vue #typescript
---
Links and Resources
🔗 Conditional Properties Issue https://github.com/vuejs/core/issues/8952…
#vuejs3 #vue #typescript
---
Links and Resources
🔗 Conditional Properties Issue https://github.com/vuejs/core/issues/8952…
❤1👍1🔥1
What is TypeScript? An Overview for JavaScript Programmers
You may have noticed esteemed JavaScript developer and author Dr. Axel has been on a TypeScript odyssey recently. Here he does a good job at boiling down the what (rather than the ‘why’) of TypeScript. - https://2ality.com/2025/02/what-is-typescript.html
#typescript
You may have noticed esteemed JavaScript developer and author Dr. Axel has been on a TypeScript odyssey recently. Here he does a good job at boiling down the what (rather than the ‘why’) of TypeScript. - https://2ality.com/2025/02/what-is-typescript.html
#typescript
2Ality
What is TypeScript? An overview for JavaScript programmers
Read this blog post if you are a JavaScript programmer and want to get a rough idea of what using TypeScript is like (think first step before learning more details). You’ll get answers to the following questions: How is TypeScript code different from JavaScript…
👍2
Avoid a common Vue PERFORMANCE KILLER
Registering components globally is a common patter but also often a performance killer.
Learn in this video what a better way of adding third party components is and how to spot such chances in existing projects already. - https://www.youtube.com/watch?v=xqBqInEPGlc
#vue
Registering components globally is a common patter but also often a performance killer.
Learn in this video what a better way of adding third party components is and how to spot such chances in existing projects already. - https://www.youtube.com/watch?v=xqBqInEPGlc
#vue
YouTube
Avoid a common Vue PERFORMANCE KILLER
Registering components globally is a common patter but also often a performance killer. Learn in this video what a *better* way of adding third party components is and how to spot such chances in existing projects already.
PS: You also learn reading a tree…
PS: You also learn reading a tree…
👍2❤1
Dr. Axel's 'Sales Pitch' for TypeScript
As one of JavaScript’s most esteemed writers, if Dr. Axel can’t convince you of the value of TypeScript, who could? - https://2ality.com/2025/03/typescript-sales-pitch.html
#typescript
As one of JavaScript’s most esteemed writers, if Dr. Axel can’t convince you of the value of TypeScript, who could? - https://2ality.com/2025/03/typescript-sales-pitch.html
#typescript
2Ality
My sales pitch for TypeScript
Roughly, TypeScript is JavaScript plus type information. The latter is removed before TypeScript code is executed by JavaScript engines. Therefore, writing and deploying TypeScript is more work. Is that added work worth it? In this blog post, I’m going to…
👍1
TypeScript's Compiler to Get 10x Faster
TypeScript has shaken up the JavaScript ecosystem in recent years with an increasing number of developers relying on its strong typing and added structure. TypeScript’s compiler isn’t particularly fast, though, but the TypeScript team at Microsoft are changing that by porting it to Go! - https://devblogs.microsoft.com/typescript/typescript-native-port/
#typescript
TypeScript has shaken up the JavaScript ecosystem in recent years with an increasing number of developers relying on its strong typing and added structure. TypeScript’s compiler isn’t particularly fast, though, but the TypeScript team at Microsoft are changing that by porting it to Go! - https://devblogs.microsoft.com/typescript/typescript-native-port/
#typescript
Microsoft News
A 10x Faster TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
👏4