Programming TypeScript: Making Your JavaScript Applications Scale (1st Edition)

Programming TypeScript: Making Your JavaScript Applications Scale (1st Edition)

AUTHOR: Boris Cherny

PUBLISHER: O'Reilly Media

PAGES: 324

ISBN-10 : 1492037656; ISBN-13 : 978-1492037651

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

About the Author
Boris Cherny is a Software Engineer at Facebook and the organizer of the San Francisco TypeScript Meetup. A longtime JavaScript programmer and functional programming evangelist Boris has started several startups, and led engineering teams in adtech and venture capital. In his free time, you can find him working on opensource on Github.

Book Category

Android Developer / Asp.Net / Asp.Net MVC / Blockchain / C# / C++ / Computer Science / Database / Game Developer / Java / JavaScript / jQuery / Linux / Maven / MS Sql / MySQL / Networking / Oracle / PHP / Python / Spring / VB.Net / Visual Studio / Web Developer

HRMS & Payroll Web Application

HRMS, HRIS, HRS & Payroll Online System

Start-up companies with 50 or below employee headcount can used this HRMS & Payroll Online System for FREE. Create a free account and then subscribe using online form and wait for approval to give you an access. read more »

Filing of Overtime Work by Department

To eliminate more signing of overtime per person the overtime entry designed per department as a group of person to be submitted for approval before timesheet processing to count as overtime work hours. read more »

Human Resource Management System

A Human Resources Management System is a software application business processes that have many module functions like automate common HR task, timekeeping, payroll, recruiting, training, 201 files, performance analysis and reports. read more »

Employee Designation & Year-To-Date Headcount

Employee designation count is the total number of active job in the company organization while year-to-date monthly employee headcount is a year running total in every month, measures the percentage of a company's workforce that has been retired, terminated, end contract or newly hired. read more »

Employee Time Tracking Software

A time tracking app is an essential time management tool that can help you and your team become more organized, efficient, and automates tracking of billable hours for those who work from home. read more »