Free Downloads
Pro TypeScript: Application-Scale JavaScript Development

JavaScript is everywhere, both as a pure language and in popular libraries like Angular, jQuery and Knockout, but users of modern object-oriented languages like Java and C# often find JavaScript frustrating to use and hard to extend to large-scale applications. TypeScript is an innovative open source language from Microsoft that combines powerful language features and enhanced tooling support with the key attractions of JavaScript as a flexible, dynamic language that can run in any browser and on any operating system. Pro TypeScript tells you everything you need to know about this exciting new language and how to use it in your applications.Starting with an introduction to the language and its features, the book takes you through some of the major features of TypeScript in depth, from working with the type system through object-orientation to understanding the runtime and the TypeScript compiler. The book then covers some of the factors you need to consider when running a TypeScript application in the browser, including interacting with the DOM, making asynchronous requests, and working with useful browser APIs, followed by a demonstration of server-side TypeScript using the popular Node.js framework.Because TypeScript compiles to plain JavaScript, exception handling, memory management and garbage collection can differ depending on where you run your program, so these topics get a chapter to themselves. You’ll also find out how to include popular JavaScript frameworks in your applications, so you can combine the benefits of TypeScript with some of the best JavaScript code that’s already out there waiting to be used. The final chapter gives an overview of automated testing for TypeScript applications.Pro TypeScript offers a balanced and practical guide to a language that will transform your experience of JavaScript development.

Series: Pro

Paperback: 248 pages

Publisher: Apress; 1st ed. edition (August 21, 2014)

Language: English

ISBN-10: 1430267917

ISBN-13: 978-1430267911

Product Dimensions: 7.5 x 0.6 x 9.2 inches

Shipping Weight: 1.2 pounds (View shipping rates and policies)

Average Customer Review: 4.8 out of 5 stars  See all reviews (5 customer reviews)

Best Sellers Rank: #210,548 in Books (See Top 100 in Books) #30 in Books > Computers & Technology > Programming > Languages & Tools > Compilers #46 in Books > Computers & Technology > Programming > Microsoft Programming > .NET #121 in Books > Computers & Technology > Programming > Microsoft Programming > C & C++ Windows Programming

This is a GREAT book... I am a looong time JS and AS3 developer.. so it was easy for me to pickup... never the less, the Autother goes beyon typescript, he explains basic design patterns and lots of tips on how to properly use Typescript.Now that Angular 2.0 was announced to be powered by Typescript (instead of ATScript), I think this book will get lots of traction.It is a good solid book for a sound understanding of Typescript and along the way you will pick general JS tips such as variable hosting getting overridden from global etc..this is one is a keeper...Sean (http://JavaScriptNinja.io)

I have read way more programming books than I can remember. This is one of the best!!It may seem a little heady at first (ch2) , but it is on the money and very practical if you are going toget to a professional level (no pun intended) with TypeScript. The writer is very clear, very articulate andthorough (nothing left out) without making you feel like you are soaking up stuff you can't use.

Really feels like I got my money's worth. The author get straight to the point without leaving you feeling like he's leaving anything out. Easy to follow along - truly a great read.

Good Stuff!

Excellent introduction to TypeScript.

Pro TypeScript: Application-Scale JavaScript Development Javascript: A Pocket Key to JavaScript for beginners (JavaScript Programming, JavaScript Beginners, JavaScript for web developers, JavaScript Beginners Guide, Java Programming for Beginners) Javascript: Learn Javascript In A DAY! - The Ultimate Crash Course to Learning the Basics of the Javascript Programming Language In No Time (Javascript, ... JSON, Javascript Development Book 1) Javascript: Beginner to Expert with Javascript Programming (Javascript, Javascript Programming, Javascript for Beginners, Java, Java Programming, Java for Beginners,) JavaScript: QuickStart Guide - The Simplified Beginner's Guide To JavaScript (JavaScript, JavaScript Programming, JavaScript and Jquery) JAVASCRIPT: Easy JavaScript Programming For Beginners. Your Step-By-Step Guide to Learning JavaScript Programming (JavaScript Series) JAVASCRIPT: JavaScript in 8 Hours, For Beginners, Learn JavaScript Fast! A Smart Way to Learn JS, Plain & Simple, Learn JS Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! Zhivago's Secret Journey: From Typescript to Book Go Pro Camera: Video editing for Beginners: How to Edit Video in Final Cut Pro and Adobe Premiere Pro Step by Step Adobe ColdFusion 9 Web Application Construction Kit, Volume 3: Advanced Application Development Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning Php, Mysql, Javascript, Css & Html5) JavaScript OO Interview Questions: JavaScript OO Interview Questions Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3 (MCSD): Programming in HTML5 with JavaScript and CSS3 JavaScript: The Ultimate Crash Course Learning JavaScript within a Day with New Approach for Faster Programming (Save Time and Effort) Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques JavaScript: Crash Course - The Ultimate Beginner's Course to Learning JavaScript Programming in Under 12 Hours Patent Drafting Secrets- How to write a patent application for an invention and how to draft a patent application for an invention How to Write a Software Patent Application: Your Guide to Quickly Writing Your US Software Patent Application Scale Development: Theory and Applications (Applied Social Research Methods) Scale Development: Theory and Applications (Applied Social Research Methods) 2nd (second) edition