TypeScript Anti-Patterns, Migration Strategies

TypeScript Weekly

Issue #133 — April 23, 2020

Strategies for Migrating to TypeScript

Strategies for migrating code bases from JavaScript to TypeScript.

Dr. Axel Rauschmayer

TypeScript Anti-Patterns to Avoid

Overusing the any type, overusing classes, using the Function type, messing with type inference, and copy-pasting partial type definitions.

John Au-Yeung

Porting to TypeScript Solved Our API Woes

“All of that together creates an unbroken statically typed chain from the database all the way to the frontend React props.”

Gary Bernhardt

Types for Classes as Values in TypeScript

Classes as values: what types to use and what to use those types for.

Dr. Axel Rauschmayer

The Ultimate Guide To Mastering TypeScript

Learn TypeScript the right way. Get $50 off the bundle today!

Ultimate Courses (Sponsor)

Older messages

Augmenting Interfaces, Typing Functions

Thursday, April 16, 2020

TypeScript Weekly Issue #132 — April 14, 2020 Typing Functions in TypeScript Functions types, parameters, overloading, and assignability. Dr. Axel Rauschmayer Augmenting Interfaces in the Global Scope

You Might Also Like

Multiple Threat Actors Deploying Open-Source Rafel RAT to Target Android Devices

Monday, June 24, 2024

THN Daily Updates Newsletter cover Cybersecurity Architect's Handbook ($47.99 Value) FREE for a Limited Time Stepping into the role of a Cybersecurity Architect (CSA) is no mean feat, as it

📽 [Virtual Talk] Powering millions of real-time rankings at GetYourGuide

Monday, June 24, 2024

Hi there, Curious about how GetYourGuide, a leading online marketplace for travel excursions, delivers millions of personalized rankings daily, adapting to users' preferences in real time? Join us

Knowledge Worker Kit - Announcement

Monday, June 24, 2024

A product update for the Knowledge Worker Kit Sébastien Dubois DeveloPassion's Newsletter Knowledge Worker Kit - Announcement By Sebastien Dubois • 24 Jun 2024 View in browser View in browser I

Hands Down One Of The Best Credit Cards For Balance Transfers

Monday, June 24, 2024

iPhoneLife Logo Sponsored email sent by iPhone Life Hands Down One Of The Best Credit Cards For Balance Transfers While it may sound crazy, there's a much easier way to pay down debt (and faster)

Software Testing Weekly - Issue 225

Monday, June 24, 2024

Playwright surpassed Cypress 👀 View on the Web Archives ISSUE 225 June 24th 2024 COMMENT And so, it happened! Playwright surpassed Cypress in weekly NPM downloads. But that's not all. Since 2023,

WP Weekly 199 - Packed - Performance Tool, WordCamp Date Conflict, Learn Overrides

Monday, June 24, 2024

Read on Website WP Weekly 199 / Packed This issue is packed with various product updates, all new plugin releases, and many core updates. Plus, relive the WordCamp Europe experience with stories and

SRE Weekly Issue #430

Monday, June 24, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: We've gone all out on our new integration with Microsoft Teams. If you're a MS Teams user, FireHydrant now supports the most

What is AWS Cognito Identity Pool and How to use it?

Monday, June 24, 2024

In this article, let's discuss what are Cognito Identity Pools and How do we create one to help users access AWS resources using a CIP Token. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

⚙️ DataChat’s GenAI analytics put security and reproducibility first

Sunday, June 23, 2024

June 23, 2024 | Read Online fb tw in email Subscribe | Advertise Good Morning. Welcome to this special weekend edition of The Deep View, presented in partnership with DataChat, which is applying the

🪑 Ditch Your Gaming Chair for an Office Chair — Spotify's AI DJ Is Better Than Expected

Sunday, June 23, 2024

Also: The Best Podcast Apps for iPhone or iPad, and More! How-To Geek Logo June 23, 2024 📩 Get expert reviews, the hottest deals, how-to's, and more delivered directly to your inbox by subscribing