
We use Basecamp for Project Management, and Pivotal Tracker for tracking feature development. We also can’t live without Scout, once a Ruby on Rails application is up and running. Heroku is the way to go if you’re new to Ruby on Rails. We also have PostgreSQL installed for a few clients.įor deployment we use the cloud platforms, either RailsMachine, EngineYard, Amazon EC2, Rackspace Cloud, or Heroku. We use the MySQL database and often times, SQLite (it ships with Mac, is built-in and is easy to use for small projects). A few of us use Vim, and because of the internal competition (can Textmate do this? Can Vim do this?), we’re always getting more productive with both. We use TextMate to edit code in projects, but only because we wrote the book on it. We like to “build tools from source,” which means we use guides like Hivelogic’s Installing Ruby, RubyGems, and Rails on Slow Leopard, and for that reason, most of us use homebrew, too. If you’re brand new, the default Ruby 1.8.7 should be fine. We use many different Ruby versions – each client’s project may require a different version (ruby 1.8, ruby 1.9, JRuby, etc.), so we use a tool called RVM to allow us to switch between Ruby versions on a per project basis. We’re all Mac-heads, so we use Mac OS X Snow Leopard, with either VMWare or VirtualBox to run Windows 7 (for browser testing). It’s a great question, and once we answered, our friend said: “you should put this on-line.” So here goes… “I am wanting to get into Ruby and Ruby on Rails development – what tools should I use, so I can start with a leg up?” For instance.A friend recently asked us, here at Highgroove: Instead of adding that to my path, I created a symlink to in my opt's bin directory (seeing how I have MacPorts). Where? Thanks to Safari's SquirrelFish Extreme (SFX), it is right in your system's library at this full path /System/Library/Frameworks/amework/Versions/A/Resources/jsc.

You already have a JavaScript engine installed. Luckily if your are on a Mac, you do not have to worry about any of that. But who wants to load a browser to play with JS? Maybe even load up firebug or the web inspector. Sure you could install Johnson/EnvJS, Rhino or some other JavaScript engine.


But with JavaScript, options are limited. As rubyist we have it good, irb let's us fire up an interactive console anytime we want. While reading it, I wanted to be able to kick some simple JavaScript examples around. It was on my list of long overdue things to do. Last week I started reading JavaScript: The Good Parts by Douglas Crockford. Interactive JavaScript Console With TextMate
