
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.
Reference price: $79.43
Price checked: Nov 13, 2026
View offerAhead of Black FridayExplore the selectionOften 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| Publisher | O'Reilly Media |
|---|---|
| Publication date | June 11 2019 |
| Edition | 1st |
| Language | English |
| Print length | 322 pages |
| ISBN-10 | 1492037656 |
| ISBN-13 | 978-1492037651 |
| Weight listed | 1.05 kg |
|---|---|
| Dimensions | 17.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
- 5 stars
73% 73% - 4 stars
18% 18% - 3 stars
6% 6% - 2 stars
2% 2% - 1 star
1% 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

JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages
$50.99

Build with Claude Code: From zero to deployed apps with AI-assisted development
$63.99

30 Agents Every AI Engineer Must Build: Build production-ready agent systems using proven architectures and patterns
$69.99

React Design Patterns and Best Practices: Design, build, and deploy production-ready web applications by leveraging industry-best practices
$63.99

Agentic Coding with Claude Code: The everyday developer's guide to agentic coding with Claude Code
$56.99

The Rust Programming Handbook: An end-to-end guide to mastering Rust fundamentals
$69.99

Claude AI Made Practical: Build Your AI Office with Opus, Sonnet, Fable, Cowork, Skills, and Claude Code
$32.76

Full Stack Development with Spring Boot 3 and React: Build modern web applications using the power of Java, React, and TypeScript
$49.77
























