Skip to content

Instantly share code, notes, and snippets.

@alextucker
Last active August 29, 2015 14:01
Show Gist options
  • Save alextucker/64c4b34b7125d40f8271 to your computer and use it in GitHub Desktop.
Save alextucker/64c4b34b7125d40f8271 to your computer and use it in GitHub Desktop.
JavaScript: Hipsters Need Not Apply

JavaScript: Hipsters Need Not Apply

Presentation Link

https://docs.google.com/presentation/d/1MiQeiPHEzenvHYzwueccZ0NLU9L1aYlxWNYXo7_TG6s/edit?usp=sharing

Notes

Learn JavaScript

  • Prototypical Inheritance
  • Functional Scope
  • Closures
  • this
  • How to make an class in JS
  • jQuery
  • Underscore/Lodash

Learn Testing

  • Jasmine is one of the most fully featured testing frameworks and its becoming that standard for many projects (including Angular and Ember)
  • Practice code kata in order to understand the TDD flow. String Calculator is one of my faveorite kata.

Future JS

Other Tools

Build Tools

  • Grunt
  • Gulp
  • Make

Major FrontEnd Frameworks

  • Ember
  • Angular

Specialized Frameworks

  • d3
  • three.js
  • pixie.js

Browser APIs

  • Web Workers
  • Web Sockets
  • WebRTC
  • Localstorage
  • GPU Accelerated DOM with transform (and requestAnimationFrame)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment