Book Image

TypeScript Blueprints

By : Ivo Gabe de Wolff
Book Image

TypeScript Blueprints

By: Ivo Gabe de Wolff

Overview of this book

TypeScript is the future of JavaScript. Having been designed for the development of large applications, it is now being widely incorporated in cutting-edge projects such as Angular 2. Adopting TypeScript results in more robust software - software that is more scalable and performant. It's scale and performance that lies at the heart of every project that features in this book. The lessons learned throughout this book will arm you with everything you need to build some truly amazing projects. You'll build a complete single page app with Angular 2, create a neat mobile app using NativeScript, and even build a Pac Man game with TypeScript. As if fun wasn't enough, you'll also find out how to migrate your legacy codebase from JavaScript to TypeScript. This book isn't just for developers who want to learn - it's for developers who want to develop. So dive in and get started on these TypeScript projects.
Table of Contents (16 chapters)
TypeScript Blueprints
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface

About the Author

Ivo Gabe de Wolff has been a freelance developer under the name of ivogabe since 2012 and he is studying mathematics and computing sciences at Utrecht University. When he was eleven he started programming in Game Maker. Currently, he uses TypeScript on a daily basis. Recently, he has used TypeScript in lots of different environments, including mobile apps, servers, and command-line tools. Now he mainly specializes in NodeJS programming.

Furthermore, he is the author of various open source projects, including gulp-typescript. You can find his projects on github.com/ivogabe . If you want to read more about TypeScript, JavaScript, gulp, or Functional Programming, you can take a look at his blog at dev.ivogabe.com .

It required a lot of work to compose this book. I could not have done this without the help of these people:

The team at Packt Publishing and the reviewers of this book, because of their precise feedback and hard work. This has helped me a lot to improve the quality of this book.

My fellow students, for brainstorming and helping on specific topics.

My teachers at Utrecht University, for giving inspiration and challenging me on various topics. I especially want to thank Jurriaan Hage for supervising my thesis.

Finally, my family, for their support and tips, even though they did not have knowledge on these topics. These people have helped me to to make the book as it now lies in front of you.