Jump to content

Boris Cherny - Programming TypeScript: Making Your JavaScript Applications Scale


tetox

Recommended Posts

Hidden Content

    Give reaction to this post to see the hidden content.

Book: Programming TypeScript: Making Your JavaScript Applications Scale
Author(s): Boris Cherny
Publisher: O′Reilly
Tags: JavaScript, TypeScript.
Year: 1st Edition (10 May 2019)
Print Length: 300 pages
Format: EPUB
Language: English
ISBN-10: 1492037656
ISBN-13: 9781492037651
Size: 3.48 MB (RAR)

Book Description
Any programmer working in a dynamically typed language will tell you how hard it is to scale that language to more lines of code and to more engineers. That's why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. TypeScript is one such type layer, and does something unique among them: it makes programming fun with its powerful, modern, static type system. With this book, programmers who understand JavaScript at an intermediate level will learn how to master the TypeScript language. You'll understand how TypeScript can help you get rid of bugs in your code, scale your code across 10x more engineers, and make programming fun again.

Contents:
Preface
01. Introduction
02. TypeScript: A 10 000 Foot View
03. All About Types
04. Functions
05. Classes and Interfaces
06. Advanced Types
07. Handling Errors
08. Asynchronous Programming, Concurrency, and Parallelism
09. Frontend and Backend Frameworks
10. Namespaces .Modules
11. Interoperating with JavaScript
12. Building and Running TypeScript
13. Conclusion
A. Type Operators
B. Type Utilities
C. Scoped Declarations
D. Recipes for Writing Declaration Files for Third-Party JavaScript Modules
E. Triple-Slash Directives
F. TSC Compiler Flags for Safety
G. TSX
Index

Hidden Content

    Give reaction to this post to see the hidden content.

Thanks to BitBook.

Edited by Bad Karma
Dead links removed
Link to comment

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...