Skip to content

Instantly share code, notes, and snippets.

@PenneyGadget
Created March 26, 2016 17:21
Show Gist options
  • Save PenneyGadget/1090602de0c1c9ccf1e2 to your computer and use it in GitHub Desktop.
Save PenneyGadget/1090602de0c1c9ccf1e2 to your computer and use it in GitHub Desktop.
Reflections on selected readings from Speaking Javascript by Dr. Axel Rauschmayer

####Which sections were interesting?

  • It was cool to see just how many other languages influenced javascript.
  • I liked the functions section and would like to read it again. There's a lot of great information in there.
  • lexical scoping - I don't understand what it really means, but it perked my interest.

####Which sections did you totally skim?

  • Parts of chapter 16 and most of 17. My brain was getting completely fried. I know programming is technical, but I believe that it can be written about in much more accessible manner than this.

####Do you think the reading was valuable?

  • Not really. It felt over my head. I think it will be good reading later on down the road when my javascript foundation is more solid. At this point in the game I think we need more basic and beginner-friendly reading and actual practice. Reading about things I've never used before is very difficult for me because I learn by doing.

####Which topics were notably confusing?

  • All of them. Haha. Kidding. But not kidding.
  • I'm really not sure what this means - arrays are not indexed sequences of elements?: "Arguably, arrays in JavaScript are too flexible: they are not indexed sequences of elements, but maps from numbers to elements. Such maps can have holes: indices “inside” the array that have no associated value. Again, engines help by using an optimized representation if an array does not have holes."
  • Closures. I sort of get it and sort of don't. Honestly I stopped reading about it in 'Speaking JS' and instead read the explanation in our book 'Eloquent Javascript' - which I find to be much better. I wish we were assigned reading in that book instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment