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

🖥️ The History of Windows Desktop Backgrounds — 10 Ways to Improve Call Quality on iPhone

Saturday, June 15, 2024

Also: How YouTube Music Won Me Over, and More! How-To Geek Logo June 15, 2024 📩 Get expert reviews, the hottest deals, how-to's, and more delivered directly to your inbox by subscribing to

Weekend Reading — Move slow and improve things

Saturday, June 15, 2024

This week we upgrade out clock, get a bumper sticker, practice the RTO of layoffs, convince HP to buy us for $25B, listen where we look, have a sad day indeed, enjoy spicy ramen, and ravel at the new

Ranked | The 10 Most Visited Countries in 2023 🌎

Saturday, June 15, 2024

This graphic depicts the most visited countries in 2023, based on the total number of foreigners entering each country. View Online | Subscribe Presented by Voronoi: The App Where Data Tells the Story

Economies of Specificity

Saturday, June 15, 2024

Top Tech Content sent at Noon! Join MongoDB's AI Dev Quest Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, June 15, 2024? The HackerNoon

Apple ushers in a new era with Apple Intelligence

Saturday, June 15, 2024

Plus: The battle over Elon Musk's $56B Tesla pay package View this email online in your browser By Cody Corrall Saturday, June 15, 2024 Welcome back to TechCrunch's Week in Review —

🐍 New Python tutorials on Real Python

Saturday, June 15, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Python News: What's New From May 2024 In

New USB-C Wired Earbuds for iPhone + More Amazon Tech Accessories

Saturday, June 15, 2024

Everyone on has cables and charging bricks to organize. These colorful, compact, durable ballistic nylon cases are well loved and keep all those necessary items organized. earbudi EARBUDi ENJOY A

Pakistani Hackers Use DISGOMOJI Malware in Indian Government Cyber Attacks

Saturday, June 15, 2024

THN Daily Updates Newsletter cover Machine Learning Techniques and Analytics for Cloud Security ($194.00 Value) FREE for a Limited Time This book covers new methods, surveys, case studies, and policy

📧 From Transaction Scripts to Domain Models: A Refactoring Journey

Saturday, June 15, 2024

​ From Transaction Scripts to Domain Models: A Refactoring Journey Read on: m​y website / Read time: 6 minutes BROUGHT TO YOU BY ​ Ultimate Solution for Developing Data-Related .NET Applications ​ ​

Why Choosing to Publish on HackerNoon First Matters 👀

Saturday, June 15, 2024

Discover What Sets HackerNoon Apart 🏃‍♂️ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏