Programming TypeScript: Making Your JavaScript Applications Scale
D**N
Fantastic TypeScript book
This is the 3rd TypeScript book that I have purchased and is by far the best. I'm an experienced programmer so I don't need basic programming concepts explained. I also like details on how things in the language work. This book accomplishes both. I had been using TypeScript for a year and a half before I got this book. Many questions that I had about how things worked were answered by this book. It has great explanations of generics and how classes work (type vs value). Highly recommend.
F**N
I wish more tech books were like this
I really, really enjoyed this book. I came away feeling both knowledgeable and enthusiastic about TypeScript.1. It's perfectly paced for the seasoned programmer who wants to learn TypeScript fast, without getting bogged down in basic programming concepts.2. The explanations are clear. There were times when I had to read a section a couple of times to understand it, particularly around advanced concepts in the type system; but this was generally due to the material itself, not to the manner in which it was communicated.3. It was very thorough. I came away feeling that I had all the language and ecosystem-related knowledge required to use TypeScript confidently in production.4. It covered not only the language, but also the ecosystem. The build system for TypeScript projects is inherently more complicated than for many other languages. There are many knobs and levers that can be adjusted. This book provides very clear and helpful advice about how to configure your build based on the requirements of your project.5. The author has an enthusiastic writing style which contains just the right amount of humour to keep things "bouncing along" without getting too dry. For some, perhaps the little jokes throughout might be too much, but I kind of appreciated it.6. Lastly, but absolutely not least, the typesetting, layout and physical dimensions of the book were perfect for comfortable reading on the train, at home on the couch, wherever. Many technical books with solid content are let down by writing that's too small, margins that are too narrow, or simply by the book itself being too large to comfortably hold and read. I was very grateful for the sensible typesetting and dimensions of this book.
W**A
Very good book received in good condition. Took 12 days to receive it.
Took 12 days to get the book and I have Amazon Prime. Ordered 9/19 and didn't receive until 9/30. The book was in good condition
K**Y
Great Mental Models
I read this a long time ago as far as JS/TS time goes, but the mental models it established in my head still serve me well. It establishes the why and what of TypeScript, the problems it solves, and a more general concept of what types are in any language, not just specifically in JS/TS. (One example: Gradual typing and why you should stay away from `any`.)While concepts are good to know, the book spends just enough time on them to lay the groundwork before getting into the details with examples that are immediately useful in your code. I definitely referred back to them when I started building real apps with TS.In short, highly recommended, whether you're a new JS/TS dev or experienced. Don't let the small size fool you. You'll be able to put examples to use immediately, and the way of thinking about TS will serve you well even as the specific details of JS/TS/React/whatever never stop changing.
J**8
In-depth, thorough explanation
Prerequisites: You need to know JavaScript first.If you want an advanced, thorough explanation of TypeScript, this book is a good choice.
I**T
Perfect
It is good and love it
Y**O
Better code examples and explanations needed
I am not a new to programming but sometimes get lost with unnecessary deep and complex examples(functions,Record type, etc). Im sure that the author is a typescript expert, but clear examples and good teaching methods are also important. I had to google online to get proper explanation of concepts because some simple things are made unnecessarily complex in this book.
K**3
Great intro to Typescript
This is one of the best introductions to a programming language that I’ve come across in a while. The author had a very casual style, but it worked for me. He covered a lot of ground without a ton of words, which I found refreshing. I refer back to this book frequently and typescript has become one of my favorite languages because of this book. I would highly recommend.
O**.
Bueno
A mí hijo le gusto, que está muy bueno.
D**O
Great coverage of a not so obvious language to learn
I loved how book covered the topics, starting from the type system and all its little corner cases and how there is explanations of how the language had to get those corner cases to be able to actually exist.
J**O
Imprescindible.
Una grata aproximación a TypeScript; completo y accesible para aquellos que busquen profundizar en dicho contenido.
J**Y
A Great Book for SENIOR Software Engineers
This is a great book, but I wouldn't recommend it as your very first TypeScript (TS) book unless you’re already very senior with BOTH ES6 AND a strongly typed coding language (C#, Java, Swift, etc.).If you're at that level, this book is perfect for you. The author methodically covers all the language features of TS from bottom to top, with a really dense signal-to-noise ratio on almost every page (the occasional slightly-too-long geek-humor aside notwithstanding).IF you are NOT already senior in both ES6 and a typed language, I wouldn't start with this book. Why not? I say that because the author's writing style is very much targeted at those who already know all the vocabulary, and the usage/value/purpose, of most features he explains along the way. This is NOT a book that will teach you what these features are if you don’t already know. He gives plenty of really good code examples, but as those features get more advanced you may struggle if you don’t already have an understanding of the general meaning/purpose/value of those features. It's a book that assumes you know _a_few_ other typed languages already, and you just want to learn how to do the things you're already familiar with, using TypeScript.While I _am_ very experienced with JS/ES6, and I _have_ worked with typed languages before, I'll admit I'm new to generic types (i.e. these guys… <T>, <T, U>, etc.). I learned from this book that these are central to TS, and that they're a super powerful abstraction feature. But honestly, I'm still super confused about how they work, how I'll properly use them, etc.This book didn't quite get me there with “generics”, so I need to do some more reading (and hacking) to figure that all out. Since this is my first TS book, that's fine – but while generics are the only thing I had real trouble with, unless you're experienced with types in general there may a few other things that leave you confused after reading this book.Final word: This is a GREAT BOOK - but it’s NOT for beginners. If you’re not a ninja already, learn ES6 and TS basics elsewhere first, then come to this book when you’re ready for that one permanent reference book to keep on your desk until TypeScript goes out of style.
V**I
Must have
Programming TypeScript is a complete guide to TypeScript, from the ground up to advanced patterns and usage. Highly suggested read for anyone wanting to refine their skills on the topic.
ترست بايلوت
منذ شهر
منذ شهرين