Development Tools and Services

Quick reference guide for development tools that I use day to day


Homebrew – Package management for OSx

Apple’s Developer Tools – this is required to compile any binaries on your Mac

Sublime – Text editor

iTerm 2 – OSx Terminal Replacement


Heroku is an excellent service to deploy Rails apps to. It allows me to focus on development without worrying about any of the infrastructure maintenance. At the same time, the heroku toolbelt allows you a lot of control to restart the app, look at logs, etc. The requirement to deploy using git also enforces some development discipline as well


Pentaho is a comprehensive open source Business Intelligence Suite that covers Reporting, Analytics and Data Integration aspect of Business Intelligence. It’s easy to set up and use out of the box. There also is a decent Google+ community which I use to get support from. There also is a community version of the Pentaho product which is the version I use.


Postgres is quickly becoming the standard for RDBMS for new apps. I love that they are supported by both AWS and Heroku.

New Relic

Real Time Performance Monitoring tool


My favorite Distributed Control Version System (DCVS). It’s extremely flexible.

Apache Web Server

The most common web server on a Linux server.

Amazon Web Services (AWS)

Some common settings for AWS

MySQL Server

Another  common SQL Server solution for Linux Operating Systems


Ansible is an awesomely simple IT Automation tool

Atlassian Jira

Used to manage software development cycle


Opinions about People, Process and Technology

Optimization WordPress Plugins & Solutions by W3 EDGE