Loonie PerksDeals for Canada
Search
Product guide

Programming TypeScript: Making Your JavaScript Applications Scale

Programming TypeScript: Making Your JavaScript Applications Scale is a practical guide by Boris Cherny to TypeScript’s type system and its use in larger JavaScript projects. It covers core and advanced types, asynchronous programs, framework use, migration from JavaScript and running applications in production.

At a glance

  • Introduces TypeScript types and type operators before exploring its more advanced type system.
  • Covers safe error handling, asynchronous programming and use with frontend and backend frameworks.
  • Includes guidance on migrating an existing JavaScript project and running a TypeScript application in production.
  • The publisher positions it for programmers with basic programming knowledge. JavaScript experience and familiarity with the DOM and network concepts can make examples easier to follow.
Price
$53.19Save 33%

Reference price: $79.43

Price checked: Nov 13, 2026

View offerAhead of Black FridayExplore the selection

Often bought together

Pros and cons

Pros

  • Combines language concepts with practical topics such as migration, frameworks and production use.
  • The stated scope includes both fundamentals and advanced types, making it relevant to developers building beyond small scripts.

Technical specifications

9 specifications
Book details
PublisherO'Reilly Media
Publication dateJune 11 2019
Edition1st
LanguageEnglish
Print length322 pages
ISBN-101492037656
ISBN-13978-1492037651
Dimensions and installation
Weight listed1.05 kg
Dimensions17.15 x 1.91 x 22.86 cm

What to know before buying

  • The publisher describes the book as suitable for programmers with basic knowledge of functions, variables, classes and errors, while also saying intermediate JavaScript experience helps. Some JavaScript examples may be less accessible without basic DOM and networking familiarity.

Who is it for?

A good fit for

  • JavaScript developers who want to introduce TypeScript into an existing project.
  • Programmers seeking a practical introduction to static types, advanced type features and asynchronous code.
  • Developers who already know basic programming concepts and want examples involving frontend or backend frameworks.

Less suited to

  • Readers seeking a JavaScript beginner course, since the stated focus is learning TypeScript and the examples assume some programming background.
  • Buyers who need a guide confirmed to cover TypeScript releases newer than this book’s 2019 publication.

Customer reviews on Amazon

4.6 / 5 · 343 ratings
  • 5 stars73%73%
  • 4 stars18%18%
  • 3 stars6%6%
  • 2 stars2%2%
  • 1 star1%1%

The listing provides aggregate ratings but no written customer-feedback evidence. The rating distribution is predominantly positive, though a smaller share is lower. Ratings alone do not establish what readers liked or disliked, so they cannot confirm how well the book’s examples or coverage work for a particular reader.

Frequently asked questions

What does this book cover?

The listing describes TypeScript types and type operators, advanced type-system topics, error handling, asynchronous programs, framework use, JavaScript migration and production.

Is it suitable for someone new to programming?

The publisher says readers should know basic programming concepts such as functions, variables, classes and errors. It is not presented as a programming-from-scratch course.

How much JavaScript experience is useful?

The description says intermediate JavaScript experience is useful. Basic familiarity with the DOM and networking can also help make examples more understandable.

What edition and publication date are listed?

The listing identifies this as the 1st edition, published June 11 2019.

Alternative options

Products with discounts that might interest you

4.9
Magic Tree House Books 13–16 Boxed Set
Magic Tree House Books 13–16 Boxed Set

C$38

C$26.45

-30%
-30%
Product details in Markdown