Skip to content

Instantly share code, notes, and snippets.

@afg419
Created March 21, 2016 18:06
Show Gist options
  • Save afg419/e5de0a5e2819eedec480 to your computer and use it in GitHub Desktop.
Save afg419/e5de0a5e2819eedec480 to your computer and use it in GitHub Desktop.

##Discuss Speaking JavaScript, especially following chapters here:

####Which sections were interesting? I literally love the .bind() method, because partial function application is super friggin cool. I also literally love what I understand of prototyping. So imagine I've got two instances of the same class/constructor, and they are each doing something but it depends on what the other has already done... or something like that. Prototypes allow the one instance to update the constructor prototype, say change some boolean to true, and thus immediately communicate that message to the other instance just by checking its prototype. It is cool. I like it.

####Which sections did you totally skim? None. I am a good person.

####Do you think the reading was valuable?
Yes. I felt like I learned a great deal.

####Which topics were notably confusing? There are definitely some aspects of functional programming patterns which are a total mystery to me. Like, why would I have have a function defined in a function defined in a function, and hence have to even think about these subtleties of variable scopes? Closure's are another example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment