Very interesting, although I don't think it dived as deeply into practical implementation of its ideas.
User Profile
I’m a software engineer, artist, reader, and curious-about-everything generalist.
This link opens in a pop-up window
Matthew Campbell's books
To Read (View all 138)
Currently Reading (View all 19)
User Activity
RSS feed Back
Matthew Campbell rated The magicians: 3 stars

The magicians by Lev Grossman
A thrilling and original coming-of- age novel about a young man practicing magic in the real worldQuentin Coldwater is brilliant …
Matthew Campbell rated Harry Potter Paperback Box Set (Books 1-6): 5 stars
Matthew Campbell rated Twisty Little Passages: 4 stars
Matthew Campbell rated The Perry Bible Fellowship Almanack: 5 stars

The Perry Bible Fellowship Almanack by Nicholas Gurewitch
The second (and likely final) collection of strips from the award-winning comic series The Perry Bible Fellowship. Spans the entirety …
Matthew Campbell rated His Dark Materials Trilogy: 4 stars

His Dark Materials Trilogy by Philip Pullman
Northern Lights (titled The Golden Compass in North America and some other countries) is a young-adult fantasy novel by Philip …
Matthew Campbell rated China Lake: 3 stars

China Lake by Meg Gardiner (Obsidian mystery)
When she discovers that her unstable former sister-in-law has joined the Remnant, a fanatical religious cult, and that she plans …
Matthew Campbell rated Pontypool Changes Everything: 3 stars
Matthew Campbell rated Storm Front: 2 stars

Storm Front by Jim Butcher (The Dresden Files, #1)
The novels of the Dresden Files have become synonymous with action-packed urban fantasy and non-stop fun. Storm Front is Jim …
Matthew Campbell rated Las vacaciones de un hobbit: 4 stars

Las vacaciones de un hobbit by José Manuel Ferrández Bru, Fernando Frías Sánchez
Una descripción de los viajes que Tolkien realizó por Europa durante su juventud. Según la editorial, "...una guía detallada de …
Matthew Campbell rated Batman: 3 stars

Batman by Jeph Loeb, Jim Lee, Scott Williams (Batman: Hush (2))
Matthew Campbell rated Pillars of the Earth: 4 stars

Pillars of the Earth by Ken Follett
The Pillars of the Earth is a historical novel by Welsh author Ken Follett published in 1989 about the building …
Matthew Campbell rated Batman: 4 stars
Review of 'JavaScript: The Good Parts' on 'Goodreads'
3 stars
This would be a 3.5 star is I could rate it that. I think my expectations were off going into this, as I expected an "in depth" look at language features for people who already knew JavaScript. Instead, I felt like it was also trying to teach the language to newcomers and spent a lot of time on bits and pieces that I would assume someone who works with the language would already know.
It moves incredibly quickly, which for the most part is a point in its favor. In several spots, though, I wish the author would have been clearer on why a specific technique is bad beyond "this is bad, don't do it". It's strongest cases are when it's showing side-by-side examples of code illustrating why certain things are better one way or the other. On the flip side, the whole first section is dedicated to diagramming out …
This would be a 3.5 star is I could rate it that. I think my expectations were off going into this, as I expected an "in depth" look at language features for people who already knew JavaScript. Instead, I felt like it was also trying to teach the language to newcomers and spent a lot of time on bits and pieces that I would assume someone who works with the language would already know.
It moves incredibly quickly, which for the most part is a point in its favor. In several spots, though, I wish the author would have been clearer on why a specific technique is bad beyond "this is bad, don't do it". It's strongest cases are when it's showing side-by-side examples of code illustrating why certain things are better one way or the other. On the flip side, the whole first section is dedicated to diagramming out the grammar of the language. The amount of space dedicated to this as opposed to the "awful parts" later in the book seems imbalanced to me.
In the end, I learned some new stuff about the language, but I had already seen a good portion of the content in other places. I'd recommend this whole-heartedly to someone with a strong technical background that isn't already familiar with JavaScript. For folks who already have a decent understanding of modern JavaScript, read the section on functions and inheritence and skim the rest.















