Buy New
-
To see product details, add this item to your cart.
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Very Good
-
To see product details, add this item to your cart.
Ships from: ThriftBooks-Baltimore Sold by: ThriftBooks-Baltimore
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Programming TypeScript: Making Your JavaScript Applications Scale
Purchase options and add-ons
Any programmer working with a dynamically typed language will tell you how hard it is to scale to more lines of code and more engineers. That’s why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. This practical book shows you how one such type layer, TypeScript, is unique among them: it makes programming fun with its powerful static type system.
If you’re a programmer with intermediate JavaScript experience, author Boris Cherny will teach you how to master the TypeScript language. You’ll understand how TypeScript can help you eliminate bugs in your code and enable you to scale your code across more engineers than you could before.
In this book, you’ll:
- Start with the basics: Learn about TypeScript’s different types and type operators, including what they’re for and how they’re used
- Explore advanced topics: Understand TypeScript’s sophisticated type system, including how to safely handle errors and build asynchronous programs
- Dive in hands-on: Use TypeScript with your favorite frontend and backend frameworks, migrate your existing JavaScript project to TypeScript, and run your TypeScript application in production
- ISBN-101492037656
- ISBN-13978-1492037651
- Edition1st
- PublisherO'Reilly Media
- Publication dateMay 23, 2019
- LanguageEnglish
- Dimensions6.75 x 0.75 x 9 inches
- Print length322 pages
![]() |
Customers who viewed this item also viewed
Customers also bought or read
- Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript
PaperbackFREE delivery Mon, Jun 29 - JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language
PaperbackFREE delivery Mon, Jun 29 - The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)#1 Best SellerSoftware Testing
HardcoverFREE delivery Mon, Jun 29 - React and React Native: Build cross-platform JavaScript and TypeScript apps for the web, desktop, and mobile
PaperbackFREE delivery Mon, Jun 29 - Learn React with TypeScript: A beginner's guide to building real-world, production-ready web apps with React 19 and TypeScript
PaperbackFREE delivery Mon, Jun 29 - Go Programming Language, The (Addison-Wesley Professional Computing Series)
PaperbackDelivery Mon, Jun 29 - Learning Angular: A practical guide to building web applications with modern Angular
PaperbackFREE delivery Mon, Jun 29 - Fluent React: Build Fast, Performant, and Intuitive Web Applications
PaperbackFREE delivery Wed, Jul 1 - HTML and CSS: Design and Build Websites#1 Best SellerCSS Programming
Paperback$3.99 delivery Jul 2 - 7
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.
From the Publisher
From the Preface
This is a book for programmers of all walks: professional JavaScript engineers, C# people, Java sympathizers, Python lovers, Ruby aficionados, Haskell nerds. Whatever language(s) you write in, so long as you have some experience programming and know the basics of functions, variables, classes, and errors, this book is for you. Some experience with JavaScript, including a basic knowledge of the Document Object Model (DOM) and the network, will help you along the way—while we don’t dive deep into these concepts, they are a wellspring of excellent examples, and if you’re not familiar with them the examples might not make as much sense.
Regardless of what programming languages you’ve used in the past, what unites all of us is our shared experience of tracking down exceptions, tracing through code line by line to figure out what went wrong and how we can fix it. This is the experience that TypeScript helps prevent by examining your code automatically and pointing out the mistakes you may have missed.
It’s OK if you haven’t worked with a statically typed language before. I’ll teach you about types and how to use them effectively to make your programs crash less, document your code better, and scale your applications across more users, engineers, and servers. I’ll try to avoid big words when I can, and explain ideas in a way that’s intuitive, memorable, and practical, using lots of examples along the way to help keep things concrete.
That’s the thing about TypeScript: unlike a lot of other typed languages, TypeScript is intensely practical. It invents completely new concepts so you can speak more concisely and precisely, letting you write applications in a way that’s fun, modern, and safe.
Editorial Reviews
About the Author
Product details
- Publisher : O'Reilly Media
- Publication date : May 23, 2019
- Edition : 1st
- Language : English
- Print length : 322 pages
- ISBN-10 : 1492037656
- ISBN-13 : 978-1492037651
- Item Weight : 2.31 pounds
- Dimensions : 6.75 x 0.75 x 9 inches
- Best Sellers Rank: #129,670 in Books (See Top 100 in Books)
- #9 in JavaScript Programming (Books)
- #48 in Software Design & Engineering
- #75 in Software Development (Books)
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.

































