Javascript
Frameworks/Extensions:
- Moment - Date/time extension
- Underscore - Extension that provides some functional programming features (map, filter, reduce, partial)
- Ramda - Deeper functional extension
- Flow - Static type checker
- Quintus or Phaser - Game Frameworks
Notes:
- Self-Executing Anonymous Function or Immediately Invoked Function Expression - By wrapping an anonymous function in parentheses and then invoking it, it allows code to be run without overwriting functions or variables in other contexts.