Categories: Shop

Effective TypeScript: 83 Specific Ways to Improve Your TypeScript


Price: $59.99 - $41.33
(as of Apr 14, 2026 23:07:21 UTC – Details)


TypeScript is a typed superset of JavaScript with the potential to solve many of the headaches for which JavaScript is famous. But TypeScript has a learning curve of its own, and understanding how to use it effectively takes time and practice. Using the format popularized by Effective C++ and Effective Java (both Addison-Wesley), this practical book features 83 items that give specific advice on what to do and what not to do, and how to think about the language.

Author Dan Vanderkam shows you how to apply each item’s advice through concrete examples. This book will help you advance from a beginning or intermediate user familiar with TypeScript basics to an expert who knows how to use the language well.

Updated for TypeScript 5, this second edition includes two new chapters on type-level programming and TypeScript recipes.

Learn the nuts and bolts of TypeScript’s type system Use type inference to get full safety with a minimum of type annotations Design types to make your code safer and more understandable Model complex APIs using generic types and type-level programming Understand how dependencies and type declaration files work in TypeScript Successfully migrate your JavaScript code base to TypeScript

From the brand

Explore more Typescript

or explore JavaScript

More from O’Reilly

Sharing the knowledge of experts

O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.

Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.

Publisher ‏ : ‎ O’Reilly Media
Publication date ‏ : ‎ June 4, 2024
Edition ‏ : ‎ 2nd
Language ‏ : ‎ English
Print length ‏ : ‎ 401 pages
ISBN-10 ‏ : ‎ 1098155068
ISBN-13 ‏ : ‎ 978-1098155063
Item Weight ‏ : ‎ 2.31 pounds
Dimensions ‏ : ‎ 7.25 x 0.75 x 9.5 inches
Best Sellers Rank: #103,444 in Books (See Top 100 in Books) #5 in JavaScript Programming (Books) #19 in Microsoft Programming (Books) #100 in Programming Languages (Books)
Customer Reviews: 4.7 4.7 out of 5 stars (38) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });

Staff Writer

Share
Published by
Staff Writer

Recent Posts

Martha Stewart, 85, Says There’s No Such Thing As Work-Life Balance. 7 Money Rules That Change When You Work Past 65

Martha Stewart is 85, and she has no patience for the idea that a career…

5 hours ago

SelfPlus AGE+ – Healthy Aging Support Supplement

Product Name: SelfPlus AGE+ – Healthy Aging Support Supplement Click here to get SelfPlus AGE+…

1 day ago

These Are the Best and Worst States for Finding a Job, Study Finds

Open to moving to a different state for a better job? If so, new WalletHub…

4 days ago

Attention Required! | Cloudflare

Product Name: Attention Required! | Cloudflare Click here to get Attention Required! | Cloudflare at…

5 days ago

One App for Tasks, Calendar & Notes, Powered by AI · Routine

Product Name: One App for Tasks, Calendar & Notes, Powered by AI · Routine Click…

5 days ago

284. “We’re worth $1.8M, but I feel guilty buying a $78 jacket”

  Ramit digs into why a couple worth $1.8 million and earning around $818,000…

6 days ago