Favored Resources

Last Updated 2017-03-30

Development Tools

  1. iTerm 2 - A feature rich replacement for Mac’s Terminal.app
  2. xCode - The Developer Tools installed with Xcode are required for many Mac Development features. Xcode 6 brings some amazing Mac OS and iOS development features.
  3. RubyMine - I absolutely love this IDE. I use it everyday and would recommend it to any Ruby developer.
  4. Atom - Previously, I’ve used Sublime Text. Atom is very similar to Sublime but is a free open source editor. Highly recommended for development in PHP, Ruby, Javascript, etc.
  5. Tower 2 - I use it all the time in my development work-flow. Works great when I forget what command I was suppose to run.

Workflow Tools

  1. Alfred 3 - Mac Yosemite has since upgraded their spotlight feature to behave much like Alfred. Nonetheless, I still use Alfred app for its workflows, keyboard shortcuts, and more. I’ve used Alfred since version 1 and would still recommend this.
  2. Moom - I spend a lot of time moving an adjusting windows. Especially, for the screencasts that I record. Moom has been a priceless tool for me that has never let down.
  3. Keyboard - That’s right. The Keyboard settings in your Mac System Preferences area. In order to increase workflow, you just have to learn your computer’s keyboard shortcuts. There’s just no way around that.

Libraries/Frameworks

  1. Ruby on Rails - This is my go to framework for anything web development.
  2. React - Facebook has done a great job with creating this Javascript Library. It can be integrated with Rails to increase user happiness.
  3. React Native - Another great addition to the Facebook open source arena. React Native makes developing on Android and iOS incredibly easy.
  4. Rubymotion - If you want to develop in Andriod and iOS but want to keep it Ruby, RubyMotion is for you.