BOOKZONE
Effective TypeScript
Paperback
by Dan Vanderkam
SKU:9789355424747
Bulk Discount Get Exta 5% upto 10%
Share
This is a great book for experienced engineers. I wanted to read a book that goes beyond the basics and provides a deep understanding of TypeScript.
* The book goes deeply into type design, type logic, and type systems as well.
* One thing I learned from the book is that the type system is Turing complete.
* Another thing that I didn't know is that the type system can use recursion.
* There are tips on how to test types and what are the tools for it.
Overall a great book.
Highly recommend for starting and the ones with a few months/years of experience.
Concepts well explained with concise clear examples and a useful summary after each small topic.
It also mentioned other books you may want to look after finishing this one, like the Typescript cookbook.
Extremely well written and hits the sweet spot between not for beginners but containing tons of useful information, explanations and tips for the intermediate who wants to become more expert.
I have countless other boring programming books which are either too simple or merely regurgitate reference material or other books.
This book is genuinely different - it is written by people with a passion for their subject who have genuinely set out to create an informative and useful book - this book is not a "money making band wagon" book - it's great.
One of the most useful and enjoyable IT books I've ever bought!
Started using Typescript about 18 months ago, I was feeling like I had started to get a hang of it. Well, I was wrong, this book taught me so much. There are thing you know, things you don't know and things you don't know you don't know. This book helped me expand the bit I know quite a deal.
I highly recommend.
I have been working with typescript for several years, and despite thinking I knew my way around the language, this book taught be a number of nuances that I wasn't aware of. Great for getting a truly solid understanding of the language, its subtleties, and more importantly, good type design practices. Well worth the time spent reading it.

All Indian Reprints of O'Reilly are printed in Grayscale
TypeScript is a typed superset of JavaScript with the potential to solve many of the headaches for which JavaScript is famous. But TypeScript has a learning curve of its own, and understanding how to use it effectively takes time and practice. Using the format popularized by Effective C++ and Effective Java (both Addison-Wesley), this practical book features 83 items that give specific advice on what to do and what not to do, and how to think about the language.
Author Dan Vanderkam shows you how to apply each item's advice through concrete examples. This book will help you advance from a beginning or intermediate user familiar with TypeScript basics to an expert who knows how to use the language well. Updated for TypeScript 5, this second edition includes two new chapters on type-level programming and TypeScript recipes.
- Learn the nuts and bolts of TypeScript's type system
- Use type inference to get full safety with a minimum of type annotations
- Design types to make your code safer and more understandable
- Model complex APIs using generic types and type-level programming
- Understand how dependencies and type declaration files work in TypeScript
- Successfully migrate your JavaScript code base to TypeScript
About the Author
Dan Vanderkam is an independent software developer, formerly at Google and Sidewalk Labs. He is the author of numerous open source JavaScript/TypeScript libraries, including the dygraphs charting library, source-map-explorer, literate-ts, pg-to-ts and crosswalk. He is the author of Effective TypeScript: 62 Ways to Improve Your TypeScript (O'Reilly 2019) and has spoken at numerous TS conferences. He blogs at effectivetypescript.com.
