Goodreads helps you keep track of books you want to read.
Start by marking “Effective TypeScript: 62 Specific Ways to Improve Your TypeScript” as Want to Read:
Effective TypeScript: 62 Specific Ways to Improve Your TypeScript
by
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 can take time. This book guides you through 62 specific ways to improve your use of TypeScript.
Author Dan Vanderkam, a principal software engineer at Sidewa
...moreGet A Copy
Kindle Edition, 266 pages
Published
October 17th 2019
by O'Reilly Media
Friend Reviews
To see what your friends thought of this book,
please sign up.
Reader Q&A
To ask other readers questions about
Effective TypeScript,
please sign up.
Be the first to ask a question about Effective TypeScript
This book is not yet featured on Listopia.
Add this book to your favorite list »
Community Reviews
Showing 1-30

Start your review of Effective TypeScript: 62 Specific Ways to Improve Your TypeScript

As a long-time JavaScript developer, but as someone relatively new to TypeScript, this book was the right thing at the right time for me. I didn’t need an introductory-level book — TS being a superset of JS, after all, and syntax being something you can muddle through — but what I DID need was something that spoke to what was (1) idiomatic and (2) could shine a light on some of TS’s… idiosyncrasies.
This book helped me better frame my thinking around the so-called “type space” vs. the runtime cod ...more
This book helped me better frame my thinking around the so-called “type space” vs. the runtime cod ...more

The book structured into several areas, each presents you with a series of specific tips (the autor has listed the areas and tips on his GitHub). It assumes reasonable knowledge of both modern JS and TS. It definitely isn't a comprehensive intro to TS.
It dedicates about 1-4 pages to each tip, including motivation and detailed explanation with code samples. The writing is easy to understand and avoids any detours/asides and filler; all the code samples are clear and compact (none go past half-pag ...more
It dedicates about 1-4 pages to each tip, including motivation and detailed explanation with code samples. The writing is easy to understand and avoids any detours/asides and filler; all the code samples are clear and compact (none go past half-pag ...more

The author posted about this book on reddit, and it looked good so I bought a copy straight away. Nice job, Dan!
The book is mostly very good. I've been using TypeScript for 3 years now, so it mostly wasn't so new to me, but it did clarify a lot of the things I knew. In particular, as I haven't read a whole lot of TypeScript code, the convention of using discriminated unions was new to me, and I hadn't really understood how well TypeScript supports it.
I did think the description of transitive dep ...more
The book is mostly very good. I've been using TypeScript for 3 years now, so it mostly wasn't so new to me, but it did clarify a lot of the things I knew. In particular, as I haven't read a whole lot of TypeScript code, the convention of using discriminated unions was new to me, and I hadn't really understood how well TypeScript supports it.
I did think the description of transitive dep ...more

I use Typescript for few years already and I find this book really great if you have some experience with TS.
It will be rather poor choice for super beginners (however might be ok if you migrate from C# and you learn it in parallel with JS), but TS users can find a lot of understanding of TS best practices
It has nice structure of "pro tips" - you can skip part which is obvious to you.
Also it has a chapter how to migrate legacy codebase to TS.
It definitely helped me and I used some of the protips ...more
It will be rather poor choice for super beginners (however might be ok if you migrate from C# and you learn it in parallel with JS), but TS users can find a lot of understanding of TS best practices
It has nice structure of "pro tips" - you can skip part which is obvious to you.
Also it has a chapter how to migrate legacy codebase to TS.
It definitely helped me and I used some of the protips ...more

I come from a place that I'm pretty familiar with TypeScript before reading this book. But it was a great experience learning more about this language in depth.
The first chapter was awesome in a way that the book shows more about language than simply about the syntax. It talks about the relationship between JavaScript and TypeScript, how does the structural typing works, the differences between the type and value spaces.
The second chapter talks more about how TypeScript can improve the developer ...more
The first chapter was awesome in a way that the book shows more about language than simply about the syntax. It talks about the relationship between JavaScript and TypeScript, how does the structural typing works, the differences between the type and value spaces.
The second chapter talks more about how TypeScript can improve the developer ...more

This book is a collection of 62 nuggets of information about TypeScript (advices, suggestions, clarifications, best practices, etc.). It’s targeted at someone who already knows TypeScript and wants to learn more.
I absolutely love it. It explained a couple of things I didn’t understand and generally has good advice.
It’s a great second TypeScript book.
I absolutely love it. It explained a couple of things I didn’t understand and generally has good advice.
It’s a great second TypeScript book.

A nice book for refreshing your knowledge in Typescript. It's not exceptional but it's does it's job.
...more
There are no discussion topics on this book yet.
Be the first to start one »
Goodreads is hiring!
News & Interviews
Kazuo Ishiguro insists he’s an optimist about technology.
“I'm not one of these people who thinks it's going to come and destroy us,” he...
191 likes · 22 comments
No trivia or quizzes yet. Add some now »
“If it’s essential that no one ever augment your type, then use type.”
—
0 likes
“when your code and your comments disagree, they’re both wrong!”
—
0 likes
More quotes…