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.
Real Time Performance Monitoring tool
My favorite Distributed Control Version System (DCVS). It’s extremely flexible.
The most common web server on a Linux server.
Some common settings for AWS
Another common SQL Server solution for Linux Operating Systems
Ansible is an awesomely simple IT Automation tool
Used to manage software development cycle