How to sound like a developer in 10 easy steps... kind of.

Learning to code is one thing, but knowing your stuff is, well, something quite different.

During my 12 week stint at The Iron Yard in Houston we were thrown into the deep waters with no floaties. Braving the waves of information you quickly learn to dive deep on Monday and come up for a breath on Friday.

Internalizing all of this new found knowledge can be a challenge, especially broader concepts and fundamentals, which is why I'm taking my time to go through them one by one. I've also asked a number of classmates to join in and guest blog because they were fundamental in helping me get through these mind bending topics.

Here, in no particular order, is what we'll be tackling over the next few weeks:

I'll update this list with live links to the topics as they get posted.



  • DOM/DOM Node
  • Functional Scope
  • Hoisting
  • API
  • Asynchronous Programming
  • Promises
  • Map/Reduce/Filter
  • Single Page Applications
  • Prototypes
  • this context
  • REST
  • MVC
  • Browserify/module bundling
  • HTTP verbs
  • closures
  • Fat arrow, as applies to context
  • Prototype chain and prototypical inheritance


  • Agile Dev
  • Version Control
  • Application State
  • Flux, Unidirectional Workflow
  • Virtual DOM
  • Pub/Sub
  • Document based relational database
  • Web sockets